Упражнение по SQLite: выберите последние 10 записей из таблицы
Напишите запрос, чтобы выбрать последние 10 записей из таблицы.
Пример таблицы: сотрудники
Код SQLite:
SELECT * FROM (
SELECT * FROM employees ORDER BY employee_id DESC LIMIT 10)
ORDER BY employee_id ASC;
Выход:
идентификатор сотрудника имя_ фамилии адрес электронной почты номер телефона найма_дата задание_день зарплаты комиссия_прт менеджер_ид отдел_ид ----------- ---------- ---------- ---------- --------- --- ---------- ---------- ---------- -------------- --- ------- ------------- 197 Кевин Фини KFEENEY 650.507.9822 22.09.1987 SH_CLERK 3000 124 50 198 Дональд Оконнелл DOCONNEL 650.507.9833 23.09.1987 SH_CLERK 2600 124 50 199 Грант Дугласа DGRANT 650.507.9844 24.09.1987 SH_CLERK 2600 124 50 200 Дженнифер Уэйлен JWHALEN 515.123.4444 25.09.1987 AD_ASST 4400 101 10 201 Майкл Хартштейн MHARTSTE 515.123.5555 26.09.1987 MK_MAN 13000 100 20 202 Пэт Фай ПФАЙ 603.123.6666 27.09.1987 MK_REP 6000 201 20 203 Сьюзен Маврис СМАВРИС 515.123.7777 28.09.1987 HR_REP 6500 101 40 204 Герман Баер HBAER 515.123.8888 29.09.1987 PR_REP 10000 101 70 205 Шелли Хиггинс ШИГГИНС 515.123.8080 от 30.09.1987 AC_MGR 12000 101 110 206 Уильям Гитц WGIETZ 515.123.8181 01.10.1987 AC_ACCOUNT 8300 205 110
Sqlite Online Editor
Структура базы данных «hr»:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: Напишите запрос, чтобы найти четвертую минимальную зарплату в таблице сотрудников.
Далее: напишите запрос с указанием номера отдела, названия всех отделов, в которых нет сотрудников в отделе.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code