36017

Оператор SELECT. Переименование атрибутов и отношений в операторе SELECT. Ключевое слово WHERE. Сортировка результатов запросы по значению атрибута

Доклад

Информатика, кибернетика и программирование

Раздел WHERE используется совместно с SQL DML операторами в следующей форме: SQLDMLвыражение FROM TBLE_NME WHERE predicte Все записи для которых значением предиката раздела WHERE является истина будут задействованы или возвращены в SQL DML выражении или запросе. Типы предикатов используемых в предложении WHERE: сравнение с использованием реляционных операторов = равно не равно = не равно больше меньше = больше или равно = меньше или равно BETWEEN IN LIKE CONTINING IS NULL EXIST NY LL SELECT first_nme lst_nme dept_no FROM...

Русский

2013-09-20

31 KB

4 чел.

Оператор SELECT. Переименование атрибутов и отношений в операторе SELECT. Ключевое слово WHERE. Сортировка результатов запросы по значению атрибута.

Операция переименования атрибутов воплощается следующим алгоритмом:

1) в списке имен атрибутов фразы Select перечисляются те атрибуты, которые необходимо переименовать;

2) к каждому указанному атрибуту добавляется специальное ключевое слово as;

3) после каждого вхождения слова as указывается то имя соответствующего атрибута, на которое необходимо поменять имя исходное.

WHERE — оператор в SQL, указывающий, что оператор языка управления данными (DML) должен действовать только на записи, удовлетворяющие определенным критериям. Критерии должны быть описаны в форме предикатов. Раздел WHERE — не обязательный раздел в SQL (DML) предложениях. Он используется в качестве условия в SQL-запросе для ограничения записей обрабатываемых в выражениях SQL (DML) или возвращаемых запросом.

WHERE — зарезервированное слово языка SQL. Раздел WHERE используется совместно с SQL DML операторами в следующей форме:

SQL-DML-выражение

FROM TABLE_NAME

WHERE predicate

Все записи, для которых значением предиката раздела WHERE является истина — будут задействованы (или возвращены) в SQL DML выражении (или запросе). Записи, для которых значение предиката будет ложь или неопределенность (NULL) — исключатся из SQL DML выражения или выборки.

Типы предикатов, используемых в предложении WHERE:

сравнение с использованием реляционных операторов

= равно

<> не равно

!= не равно

> больше

< меньше

>= больше или равно

<= меньше или равно

BETWEEN

IN

LIKE

CONTAINING

IS NULL

EXIST

ANY

ALL

SELECT first_name, last_name, dept_no

FROM employee

WHERE job_code = "Admin"

SELECT first_name, last_name, dept_no,  job_country

FROM employee

WHERE job_country <> "USA"

SELECT first_name, last_name, salary

FROM employee

WHERE salary BETWEEN 20000 AND 30000

SELECT first_name, last_name, salary

FROM employee

WHERE last_name BETWEEN "Nelson" AND "Osborne"

SELECT first_name, last_name, salary

FROM employee

WHERE last_name BETWEEN "Nel" AND "Osb"

SELECT first_name, last_name, job_code

FROM employee

WHERE job_code IN ("VP", "Admin", "Finan")

SELECT first_name, last_name, job_country

FROM employee

WHERE job_country NOT IN

     ("USA", "Japan", "England")

% - замещает любое количество символов (в том числе и 0),

_ - замещает только один символ.

SELECT first_name, last_name

FROM employee

WHERE last_name LIKE "F%"

SELECT first_name, last_name

FROM employee

WHERE first_name LIKE "%er"

SELECT first_name, last_name

FROM employee

WHERE first_name LIKE "Jacq_es"

SELECT first_name, last_name

FROM employee

WHERE last_name CONTAINING "ne"

SELECT first_name, last_name

FROM employee

WHERE salary NOT CONTAINING 2000

SELECT department, mngr_no

FROM department

WHERE mngr_no IS NULL

SELECT * FROM Salespeople WHERE city = ANY ( SELECT city FROM Customers )

ELECT DISTINCT model, price

FROM Laptop

WHERE price > ALL (SELECT price  FROM PC )

SELECT * FROM Request

WHERE IncomingDate > ALL (SELECT IncomingDate

FROM Request

WHERE FailureCD=2);.


 

А также другие работы, которые могут Вас заинтересовать

7418. Микропроцессоры (МП) и их характеристика 83.5 KB
  Тема: Микропроцессоры (МП) Микропроцессорами называются цифровые устройства, осуществляющие вычисления в соответствии с заданным законом функционирования, которые выполнены в виде интегральной схемы. Микропроцессоры (МП) по применимости класси...
7419. Синтез управляющих автоматов. Таблица переходов автомата Мили 82 KB
  Тема: Синтез управляющих автоматов. Таблица переходов автомата Мили. Таблица переходов используется для построения комбинационных частей автомата Мили, в частности - для определения функций возбуждения элементов памяти и определения функций вых...
7420. Основные принципы проектирования и эксплуатационно-технического обслуживания ВОЛС 267 KB
  Основные принципы проектирования и эксплуатационно-технического обслуживания ВОЛС. Требования к ВОЛС. Проектирование систем волоконно-оптической связи следует начинать с определения предъявляемых к системе требоваий, что определит в дальнейшем сам п...
7421. Микропрограммные автоматы с программируемой логикой (МПА с ПЛ) 87 KB
  Тема: Микропрограммные автоматы с программируемой логикой(МПА с ПЛ) МПА с ПЛ используется для построения устройств управления. Они функционируют автоматически автоматам Мили и Мура, которые строятся на жесткой логике. Отличительная способность...
7422. Формирование ландшафтов парка Ораниенбаум в XVIII – XXI вв 1.69 MB
  Формирование ландшафтов парка Ораниенбаум в XVIII - XXI вв. Введение Архитектурно-ландшафтный комплекс Ораниенбаум - уникальный дворцово-парковый ансамбль XVIII – начала XX веков был поврежден, но не разрушен в годы войны, сохранил ...
7423. Пассивные компоненты ВОЛС 752 KB
  Пассивные компоненты ВОЛС. К пассивным компонентам ВОЛС относятся оптические соединители и разветвители, которые служат для объединения или разъединения оптических сигналов. Различают чувствительные (селективные) и нечувствительные (неселективные) п...
7424. Выявление перспектив экономической интеграции на пространстве СНГ 136.5 KB
  Введение Пространство СНГ - это сфера российских стратегических интересов. Для государств Содружества Россия в свою очередь является зоной их национальных интересов. Общая заинтересованность в экономическом прогрессе на всем пространстве СНГ, в разв...
7425. Оптические элементы на основе активных стекловолокон 467 KB
  Оптические элементы на основе активных стекловолокон. Оптические волокна являются не только самой совершенной физической средой для передачи больших потоков информации на значительные расстояния. Они могут быть использованы в качестве основных элеме...
7426. Проект противопожарной защиты горного предприятия 160.5 KB
  Проект противопожарной защиты горного предприятия Проекты всех новых (реконструируемых) и действующих шахт должны иметь раздел Противопожарная защита, выполненный в полном соответствии с нормативными материалами, утвержденными ГГТН Ро...