Решения к упражнениям
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>
Достарыңызбен бөлісу: