Изучаем sql


mysql> SELECT emp_id, title, start_date, fname, lname



Pdf көрінісі
бет62/261
Дата28.07.2022
өлшемі1,6 Mb.
#147825
1   ...   58   59   60   61   62   63   64   65   ...   261
Байланысты:
Изучаем SQL ( PDFDrive )

mysql> SELECT emp_id, title, start_date, fname, lname
> FROM employee
> ORDER BY 2, 5;
++++++
| emp_id | title | start_date | fname | lname |
++++++
| 13 | Head Teller | 20000511 | John | Blake |
| 6 | Head Teller | 20040317 | Helen | Fleming |
| 16 | Head Teller | 20010315 | Theresa | Markham |
| 10 | Head Teller | 20020727 | Paula | Roberts |
| 5 | Loan Manager | 20031114 | John | Gooding |
| 4 | Operations Manager | 20020424 | Susan | Hawthorne |
| 1 | President | 20010622 | Michael | Smith |
| 17 | Teller | 20020629 | Beth | Fowler |
| 9 | Teller | 20020503 | Jane | Grossman |
| 12 | Teller | 20030108 | Samantha | Jameson |
| 14 | Teller | 20020809 | Cindy | Mason |
| 8 | Teller | 20021202 | Sarah | Parker |
| 15 | Teller | 20030401 | Frank | Portman |
| 7 | Teller | 20040915 | Chris | Tucker |
| 18 | Teller | 20021212 | Rick | Tulman |
| 11 | Teller | 20001023 | Thomas | Ziegler |
| 3 | Treasurer | 20000209 | Robert | Tyler |
| 2 | Vice President | 20020912 | Susan | Barker |
++++++
18 rows in set (0.03 sec)
Скорее всего, вы редко будете использовать эту возможность, посколь
ку если добавить столбец в блок 
select
и не изменить порядковые но
мера в блоке 
order
by
, результаты будут непредсказуемыми.
Упражнения
Следующие упражнения разработаны для закрепления понимания
выражения 
select
и его блоков. Решения приведены в приложении С.
3.1
Извлеките ID, имя и фамилию всех банковских сотрудников. Выпол
ните сортировку по фамилии, а затем по имени.


Упражнения
71
3.2
Извлеките ID счета, ID клиента и доступный остаток всех счетов, имею
щих статус 
'ACTIVE'
(активный) и доступный остаток более 2500 долла
ров.
3.3
Напишите запрос к таблице 
account
, возвращающий ID сотрудников, от
рывших счета (используйте столбец 
account.open_emp_id
). Результирую
щий набор должен включать по одной строке для каждого сотрудника.
3.4
В этом запросе к нескольким наборам данных заполните пробелы (обо
значенные как 
<
число
>
) так, чтобы получить результат, приведенный
ниже:
mysql> 


Достарыңызбен бөлісу:
1   ...   58   59   60   61   62   63   64   65   ...   261




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

    Басты бет