Найти информацию обо всех сотрудниках в таблице employees, чей номер сотрудника (emp_no) является нечётным числом, а также имя сотрудника (last_name) не равно Mary, отсортировать данные по дате найма (hire_date) в обратном порядке.
CREATE TABLE `employees` (
`emp_no` int(11) NOT NULL,
`birth_date` date NOT NULL,
`first_name` varchar(14) NOT NULL,
`last_name` varchar(16) NOT NULL,
`gender` char(1) NOT NULL,
`hire_date` date NOT NULL,
PRIMARY KEY (`emp_no`)
);
SELECT * FROM employees WHERE last_name != 'Mary' AND emp_no % 2 = 1 ORDER BY hire_date DESC;
Для выполнения запроса используются следующие условия:
*
) из таблицы employees
.WHERE last_name != 'Mary'
, которое исключает записи с именем "Mary".AND emp_no % 2 = 1
, которое выбирает строки, где значение поля emp_no
является нечётным числом.ORDER BY hire_date DESC
, которое сортирует результаты по полю hire_date
в обратном порядке (от новых к старым).Этот SQL-запрос позволяет получить требуемые данные согласно заданию.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )