Изучаем sql


SELECT emp_id, fname, lname



Pdf көрінісі
бет241/261
Дата28.07.2022
өлшемі1,6 Mb.
#147825
1   ...   237   238   239   240   241   242   243   244   ...   261
Байланысты:
Изучаем SQL ( PDFDrive )

SELECT emp_id, fname, lname
> FROM employee
> ORDER BY lname, fname;
++++
| emp_id | fname | lname |
++++
| 2 | Susan | Barker |
| 13 | John | Blake |
| 6 | Helen | Fleming |
| 17 | Beth | Fowler |
| 5 | John | Gooding |
| 9 | Jane | Grossman |
| 4 | Susan | Hawthorne |
| 12 | Samantha | Jameson |
| 16 | Theresa | Markham |
| 14 | Cindy | Mason |
| 8 | Sarah | Parker |
| 15 | Frank | Portman |
| 10 | Paula | Roberts |
| 1 | Michael | Smith |
| 7 | Chris | Tucker |
| 18 | Rick | Tulman |
| 3 | Robert | Tyler |
| 11 | Thomas | Ziegler |
++++
18 rows in set (0.01 sec)


Решения к упражнениям
273
3.2
Извлеките ID счета, ID клиента и доступный остаток всех счетов,
имеющих статус 
'ACTIVE'
(активный) и доступный остаток больше
2500 долларов.
mysql> 
SELECT account_id, cust_id, avail_balance
> FROM account
> WHERE status = 'ACTIVE'
> AND avail_balance > 2500;
++++
| account_id | cust_id | avail_balance |
++++
| 3 | 1 | 3000.00 |
| 10 | 4 | 5487.09 |
| 13 | 6 | 10000.00 |
| 14 | 7 | 5000.00 |
| 15 | 8 | 3487.19 |
| 18 | 9 | 9345.55 |
| 20 | 10 | 23575.12 |
| 22 | 11 | 9345.55 |
| 23 | 12 | 38552.05 |
| 24 | 13 | 50000.00 |
++++
10 rows in set (0.00 sec)
3.3
Напишите запрос к таблице 
account
, возвращающий ID сотрудников, от
крывших счета (используйте столбец 
account.open_emp_id
). Результирую
щий набор должен включать по одной строке для каждого сотрудника.
mysql> 
SELECT DISTINCT open_emp_id
> FROM account;
++
| open_emp_id |
++
| 1 |
| 10 |
| 13 |
| 16 |
++
4 rows in set (0.00 sec)
3.4
В этом запросе к нескольким наборам данных заполните пробелы (обо
значенные как 
<
число
>
) так, чтобы получить результат, приведенный
ниже:
mysql> 


Достарыңызбен бөлісу:
1   ...   237   238   239   240   241   242   243   244   ...   261




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

    Басты бет