Воронеж

Белгород

Воронеж

NULL

 

Видно, что в таблице встречаются одинаковые строки (выделены жирным шрифтом).

Для исключения из результата SELECT-запроса повторяющихся записей используется ключевое слово DISTINCT (отличный). Если запрос select извлекает множество полей, то DISTINCT исключаетдубликаты строк, в которых значения всехвыбранных полей одинаковы.

Предыдущий запрос можно записать в следующем виде.

SELECT DISTINCTCITY

FROMSTUDENT;

В результате получим таблицу, в которой дубликаты строк исключены

Ключевое слово WHERE(где), позволяет задавать выражение условия (предикат), принимающее значение истинаили ложьдля значений полей строк таблиц, к которым обращается оператор SELECT.Предложение WHEREопределяет, какие строки указанных таблиц должны быть выбраны. В таблицу, являющуюся результатом запроса, включаются только те строки, для которых условие (предикат), указанное в предложении where,принимает значение истина

Пример

Написать запрос, выполняющий выборку имен (name) всех студентов с фамилией (surname) Петров, сведения о которых находятся в таблице student.

SELECT SURNAME, NAME

FROM STUDENT

wheresurname = 'Петров';

В задаваемых в предложении whereусловиях могут использоваться операции сравнения, определяемые операторами = (равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно), <> (не равно), а также логические операторы AND, ORИ NOT.

Например, запрос для получения имени фамилийстудентов, обучающихся на третьемкурсе и получающих стипендию (размер стипендии больше нуля), будет выглядеть таким образом:

SELECTNAME, SURNAME FROMSTUDENT WHEREKURS = 3 ANDSTIPEND > 0;

Результат выполнения этого запроса имеет вид:

 

NAME SURNAME
Петр Петров
Артем Лукин

 








Дата добавления: 2015-08-26; просмотров: 520;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.