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

10 чел.

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


 

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

53284. Загальна характеристика дешифраторів 136.5 KB
  У загальному випадку дешифратор має n однофазних входів іноді 2n парафазних і m=2ⁿ виходів де n розрядність довжина коду який дешифрується. Індекс функції Fi визначає номер обраного виходу і відповідає десятковому еквіваленту вхідного коду. Тому дешифратор є перетворювачем вхідного позиційного коду в унітарний вихідний код.
53285. Традиційне харчування українців 63.5 KB
  Учень: Локшина лапша тісто. Учень: Лемішка кашоподібна мучна страва. Учень: Соломаха кашоподібна страва подібна до лемішки однак варили її дещо інакше. Учень: Тетеря рябко страва типу кулешу що готувалась з пшона заправлялась рідким гречаним або житнім тістом.
53286. Сценарій свята в дитячому садку «В українській хаті з Осінню на святі» 47 KB
  Дитина №1: З добрим урожаєм вас вітаємо І здоровя вам бажаємо Під веселий дружний спів Посилаємо уклін Пісня Осінь починається Дитина №2: Завітала осінь до нас на Україну Одягла в червоне намисто калину Дитина №3 Жовте листячко кружляє І доріжки вистеляє Дитина №4 Хмарки в небі пропливають Рясним дощиком лякають Дитина №5 Листячко зелене золотистим стало Осінь чарівниця все розмалювала Дитина №6 Все розмалювала скрізь поприбирала Дитина №7 Жовті колосочки в комору поклала Дитина №8 Пісню журавлину осінь принесла Ягідки калини нам...
53287. HEALTH AND BODY CARE 49.5 KB
  Hello, Children. Today we will speak about very important things in our life. What is important for you? (Запитання до учнів. Вони дають різні відповіді). Look at the blackboard, you can see proverbs theree: “A sound mind in a sound body” “An apple a day keeps the doctor away”. So theme of our lesson is “Health and body care”
53288. What is health for you? 74.5 KB
  A lot of years passed. The men decided to return to their wives and children. They were happy to be again with their families. In the evening, when they opened their sacks, they found out that their stones disappeared. One of them found beautiful flowers in his sack. They were Health, Love, Happiness and Friendship. He gave these flowers to his children and asked to guard them so that they should never leave their family. He told his children that those beautiful flowers were the values of life.
53289. Money is not everything. You can buy a doctor but not heath 151.5 KB
  There is no more important than health. I hope you agree with me. If your body suffers from any disorder, your mind suffers with the body, too. You can’t be good either at work or at studies. Aches and pains lead to irritation, nervous breakdown, exhaustion and apathy.
53291. Медицина. Здоровий спосіб життя. Необхідні компоненти для здоровя 254.5 KB
  The topic of our lesson is Health Highlights. By the end of the lesson you will be able to understand the gist and details of the text for reading; to talk about medicine, symptoms of disease; to ask how somebody feels himself and answer such questions; to write the rules of healthy life;
53292. Health is above wealth. Giving advice 61.5 KB
  It is necessary to have not only a healthy body but also a healthy brain. You are school-leavers, so it is very important for you to be healthy to finish school and to enter higher educational establishments. Everybody should keep his/her brains in perfect condition, to be on top form for exams.