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);.


 

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

79823. Разработка программного обеспечения контроллера камер со сверхмалым временем экспозиции 681 KB
  В данной дипломной работе было разработано программное обеспечение отладочной платы контроллера видеокамер НПК «Видеоскан», реализующее функции начальной загрузки и сборки компонентов ядра операционной системы для обработки изображений в режиме реального времени.
79824. Становление отечественной оперы во II половине XVIII века 279.5 KB
  Западноевропейская опера в России в XVIII веке. Общеевропейские тенденции развития музыкальной культуры итальянская опера в России. Французская опера в России. Становление отечественной оперы во II половине XVIII века. Начало русской оперы. Фомин и его вклад в развитие русского музыкального театра. Историческое значение русской комической оперы. Тематический анализ оперных спектаклей II половины XVIII века...
79827. Стратегия инновационного развития 75 KB
  Таким образом инновационная стратегия это план на весь процесс от исследований через производство и сбыт до использования инновационного продукта. Кроме того ИП представляет собой сложный неопределенный по своему исходу насыщенный неожиданностями на промежуточных участках трудно прогнозируемый процесс инновационная стратегия должна учитывать необходимость подготовки альтернативных планов. Следовательно стратегия означает программу постоянно учитывающую перспективную цель выбор путей и средств ведущих к ее достижению.
79828. ИСТОЧНИКИ И ЭФФЕКТИВНОСТЬ ФИНАНСИРОВАНИЯ ИННОВАЦИОННЫХ ПРОЦЕССОВ В УСЛОВИЯХ СМЕШАННОЙ ЭКОНОМИКИ 60.5 KB
  Для реализации инновационного проекта как и любого другого замысла требуются в наличии три основных фактора: люди готовые воплотить замысел в жизнь материальная база средства труда финансовые ресурсы. Поэтому ключевой вопрос реализации инновационного проекта вопрос о финансировании. В рамках такой системы в качестве источников финансирования инновационного проекта можно выделить: собственные средства основателей проекта; государственное бюджетные финансирование; кредитные ресурсы. а Собственные средства авторов проекта...
79829. МИРОВОЙ ОПЫТ И СХЕМЫ ФИНАНСИРОВАНИЯ ИННОВАЦИЙ 45.5 KB
  Однако общепризнанно что кредитным ресурсам принадлежит ведущая роль в мировой практике финансирования инновационной сферы. в Кредитный союз Кредитный союз объединение нескольких нуждающихся в финансировании фирм создающих общий фонд финансирования и пользующихся им в качестве залога или резерва совместно по очереди. чиновников и часто используется для финансирования в небольших масштабах.
79830. МАЛЫЕ ФОРМЫ ОРГАНИЗАЦИИ ИННОВАЦИОННОЙ ДЕЯТЕЛЬНОСТИ 84.5 KB
  Обычно создание венчурной фирмы предполагает наличие трех условий: идеи нововведения предпринимателя готового на основе этой идеи образовать новую фирму и капитала. Поэтому в инновационной деятельности здесь принимают участие не только инновационные фирмы но и компании рискового капитала. В отличие от промышленного и банковского капитала рисковый капитал отличается рядом особенностей. Вкладчики капитала заранее соглашаются на возможность потери средств при неудаче финансовой фирмы в обмен на высокую норму прибыли в случае ее успеха.
79831. Анализ эффективности инвестиционных проектов 224.5 KB
  В условиях рыночных отношений в основе определения эффективности инвестиционного проекта должны лежать другие критерии и методы. С позиций финансового анализа реализация инвестиционного проекта может быть представлена как два взаимосвязанных процесса: процесс инвестиций в создание производственного объекта или накопление капитала и процесс получения доходов от вложенных средств. В случае производственных инвестиций интенсивность результирующего потока платежей формируется как разность между интенсивностью расходами в единицу времени...