IN- Применяется для проверки наличия значения в списке

Операция IN имеет следующий синтаксис:

<поле> in (<множество>)

И отбирает записи, в которых значение указанного поля является одним из элементов указанного множества.

Например, необходимо выбрать сотрудников с заработной платой 40000, 55500 и 25000. Запрос будет выглядеть следующим образом:

SELECT LastName, FirstName, Salary FROM Employee

Where Salary IN (40000, 55500, 25000)

LIKE- Применяется при проверке соответствия значения заданной маске

Оператор LIKE имеет синтаксис:

<поле> LIKE <последовательность символов>

Предположим, необходимо выбрать компанию, в названии которой не хватает нескольких букв. В этом случае название можно обозначить как S?mons?bistro. Соответствующий запрос будет использовать указанный оператор LIKE:

SELECT CompanyName, ContactName FROM Customers

WHERE CompanyName LIKE 'S_rnons_bistro'

Агрегатные функции

В некоторых случаях требуется в самом запросе произвести вычисление значений полей, получить количество найденных записей, произвести поиск максимального значения поля или выполнить иную вычислительную работу. Функции, реализующие эти возможности, называются агрегатными.

Упорядочивание записей

Оператор ORDER BY используется для упорядочивания записей результирующего набора данных. Записи сортируются в соответствии с порядком следования полей и их значений. Если сортировка будет производиться по возрастанию, то следует использовать параметр ASC. Для сортировки по убыванию используется параметр DESC

Оператор

Select Dep, Fam, Year_r From Pers Order By Year_r

Задает упорядочивание возвращаемых значений по нарастанию года рождения, а оператор

Select Dep, Fam, Year_r From Pers Order By Year_r Desc

Располагает результаты по убыванию значений.