Изучаем sql


SELECT a.account_id, a.product_cd, c.fed_id



Pdf көрінісі
бет97/261
Дата28.07.2022
өлшемі1,6 Mb.
#147825
1   ...   93   94   95   96   97   98   99   100   ...   261
Байланысты:
Изучаем SQL ( PDFDrive )

SELECT a.account_id, a.product_cd, c.fed_id
> FROM account a INNER JOIN customer c
> WHERE a.cust_id = c.cust_id
> AND c.cust_type_cd = 'B';
++++
| account_id | product_cd | fed_id |
++++
| 20 | CHK | 041111111 |
| 21 | BUS | 041111111 |
| 22 | BUS | 042222222 |
| 23 | CHK | 043333333 |
| 24 | SBL | 044444444 |
++++
5 rows in set (0.00 sec)


Упражнения
107
Сервер MySQL снова сгенерировал тот же результирующий набор. Рас
положить условия на соответствующих местах, чтобы запрос был пра
вильно понят и обработан, – ваша задача.
Упражнения
Следующие упражнения призваны протестировать понимание внут
ренних соединений. Решения приведены в приложении С.
5.1
Заполните в следующем запросе пробелы (обозначенные как 
<
число
>
),
чтобы получить такие результаты:
mysql> 
SELECT e.emp_id, e.fname, e.lname, b.name
>
 FROM employee e INNER JOIN <1> b
>
ON e.assigned_branch_id = b.<2>;
+++++
| emp_id | fname | lname | name |
+++++
| 1 | Michael | Smith | Headquarters |
| 2 | Susan | Barker | Headquarters |
| 3 | Robert | Tyler | Headquarters |
| 4 | Susan | Hawthorne | Headquarters |
| 5 | John | Gooding | Headquarters |
| 6 | Helen | Fleming | Headquarters |
| 7 | Chris | Tucker | Headquarters |
| 8 | Sarah | Parker | Headquarters |
| 9 | Jane | Grossman | Headquarters |
| 10 | Paula | Roberts | Woburn Branch |
| 11 | Thomas | Ziegler | Woburn Branch |
| 12 | Samantha | Jameson | Woburn Branch |
| 13 | John | Blake | Quincy Branch |
| 14 | Cindy | Mason | Quincy Branch |
| 15 | Frank | Portman | Quincy Branch |
| 16 | Theresa | Markham | So. NH Branch |
| 17 | Beth | Fowler | So. NH Branch |
| 18 | Rick | Tulman | So. NH Branch |
+++++
18 rows in set (0.03 sec)
5.2
Напишите запрос, по которому для каждого клиентафизического ли
ца (
customer.cust_type_cd
=
'I'
) возвращаются ID счета, федеральный ID
(
customer.fed_id
) и тип созданного счета (
product.name
).
5.3
Создайте запрос для выбора всех сотрудников, начальник которых при
писан к другому отделу. Извлеките ID, имя и фамилию сотрудника.




Достарыңызбен бөлісу:
1   ...   93   94   95   96   97   98   99   100   ...   261




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет