Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Запрос к БД  [new]
zoomer001
Member

Откуда:
Сообщений: 3
Подскажите, пожалуйста.
Дана следующая схема БД

Необходимо написать SQL-запрос, возвращающий имя клиента и номер счета. В выборку должны попадать клиенты, адрес которых содержит подстроку «Саратов». У одного клиента может быть ноль и более счетов.
Подскажите, пожалуйста.

К сообщению приложен файл. Размер - 19Kb
16 июн 20, 10:29    [22151407]     Ответить | Цитировать Сообщить модератору
 Re: Запрос к БД  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 5982
zoomer001,

Покажите, что вы сами попытались сделать, и что у вас не получается.

В противном случае - вам в ветку "Работа", там за деньги решат за вас.
16 июн 20, 11:19    [22151451]     Ответить | Цитировать Сообщить модератору
 Re: Запрос к БД  [new]
artas
Member

Откуда: Киев сити
Сообщений: 1071
zoomer001,

LEFT JOIN + LIKE
16 июн 20, 11:22    [22151457]     Ответить | Цитировать Сообщить модератору
 Re: Запрос к БД  [new]
londinium
Member

Откуда: Киев
Сообщений: 1166
что-то такое
SELECT C.ID,C.NAME,C.ADDRESS,A.ACC_NUMBER
FROM CUSTOMER C
LEFT JOIN ACCOUNT A ON C.ID=A.CUSTOMER_ID
WHERE C.ADDRESS LIKE '%САРАТОВ'
16 июн 20, 11:31    [22151473]     Ответить | Цитировать Сообщить модератору
 Re: Запрос к БД  [new]
iehf
Member

Откуда: Москва
Сообщений: 321
zoomer001,

SELECT
c.name,a.acc_number
FROM
Customer c
RIGHT OUTER JOIN Account a ON a.customer_id = c.id
WHERE c.name like '%Саратов%'
16 июн 20, 11:52    [22151502]     Ответить | Цитировать Сообщить модератору
 Re: Запрос к БД  [new]
zoomer001
Member

Откуда:
Сообщений: 3
env,
SELECT * FROM account WHERE id IN (SELECT id FROM adress = 'Саратов')
16 июн 20, 12:47    [22151533]     Ответить | Цитировать Сообщить модератору
 Re: Запрос к БД  [new]
zoomer001
Member

Откуда:
Сообщений: 3
Спасибо всем!
16 июн 20, 12:48    [22151534]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить