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

8 чел.

Оператор 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);.


 

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

82037. Технология изготовления детали подшипника на автоматизированном оборудовании с ПУ 5.4 MB
  Оборудование с ЧПУ может быть представлено: станочным парком например станками станки оборудованные числовым программным управлением называются станками с ЧПУ: для обработки металлов например фрезерные или токарные дерева пластмасс для резки листовых заготовок для обработки давлением и т.
82038. Проектування магістральної волоконно-оптичної лінії зв’язку між м. Луцьк та м. Хмельницький 1.59 MB
  Розвиток засобів зв’язку має велике значення для ефективного керування народним господарством чіткої роботи державного апарату та всебічного задоволення населення в потребі зв’язку і технічних засобів інформації. А це потребує збільшення пропускної спроможності лінії зв’язку приблизно в 10 разів кожні 1617 років.
82039. Разработка рекламного продукта для декоративного покрытия «Модесто» 18.14 MB
  Характеристики рекламируемого товара. На основе информации собранной из различных источников составляется перечень основных характеристик товара. В качестве основных характеристик которые желательно иметь для разработки рекламного продукта можно выделить следующие: наименование товара...
82040. Основные компоненты бизнес-плана Агентства наружной рекламы 464.5 KB
  Обычно полотно перетяжки изготавливается методом трафаретной печати на хлопчатобумажной ткани. При необходимости размещения на длительный срок или при изготовлении сложного макета используется либо сублимационная печать на шелковой ткани, либо печать на баннере.
82041. Тиристорні перетворювачі 297.5 KB
  Система імпульснофазового управління в свою чергу складається із вузла що перетворює напругу управління в послідовність імпульсів визначеної тривалості форми моменти яких залежать від напруги управління; вузла підсилення імпульсів що формує імпульси з визначеними електричними параметрами.
82042. Туристическая база 13.36 MB
  Туризм можно классифицировать по различным критериям: По цели отдыха По характеру отдыха и его организации По продолжительности путешествия По сезонности Эти критерии имеют решающее значение потому что именно цель поездки больше всего влияет на формирование тура и организацию туристического обслуживания.
82043. Изготовление изделий из бисера 6.73 MB
  В настоящее время бисерная вышивка переживает свой расцвет. Это красиво, модно, современно. Вышивкой из бисера украшают не только платья, кофточки, но и обувь, сумки и многое другое. Основой для вышивки служат холст, лен, бархат, атлас, шерсть. Сукно. Нитки следует брать армированные, чтобы бусинки их не перетирали.
82044. Країни південно-східної Азії у другій половині ХХ-го століття 7.55 MB
  Економічна колонізація Вєтнаму французьким капіталом розпочата у другій половині ХІХ ст. в умовах післявоєнного економічного буму французькі колонізатори вдалися до розширеної експлуатації людських і природних багатств Вєтнаму.
82045. Beethovens Musik ist ewig 85 KB
  Liebe Kunstfreunde, liebe Gäste! Es freut mich euch alle in diesem gemütlichen Saal zu begrüßen. Unsere außerschulische Veranstaltung ist dem genialen deutschen Komponisten Ludwig van Beethoven gewidmet. Schüler 1: Ludvig van Beethoven ist einer der größten Komponisten, Schüler 2: einer der berühmtesten Komponisten der Welt,