Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Выбор строк с помощью WHERE
Это может пригодиться, поскольку часто требуется выбрать только записи, удовлетворяющие определенным критериям поиска. Это особенно важно тогда, когда необходимо извлечь всего несколько нужных строк из очень большой таблицы. Поставленную задачу можно решить с помощью выражения WHERE в операторе SELECT. Вот простой пример: select employeeID, name from employee where job='Программист'; Результат выполнения этого запроса для базы данных employee будет следующим: Мы использовали условие в выражении WHERE, чтобы найти только те строки в таблице, которые удовлетворяют указанным критериям, -- в данном случае это должны быть служащие, работающие программистами. Обратите внимание на то, что кроме этого условия мы указали также список требуемых столбцов (employeelD и name), чтобы получить только ту информацию, которой мы интересуемся. ■В данном случае мы используем в выражении WHERE проверку равенства. Обратите внимание на то, что в SQL для проверки равенства используется =. В добавление к операторам в некоторых примерах мы будем использовать функцию count (), которая дает возможность посчитать число строк, возвращенных запросом. Например: select count(*) from employee; Этот запрос сообщит, сколько строк имеется в таблице employee. Наконец, можно управлять приоритетом операций, группируя выражения с помощью скобок. Вот пример немного более сложного запроса с использованием выражения WHERE: select * from assignment where employeeID=6651 and hours > 8; Этот запрос возвратит список всех заданий, выполненных служащим 6651 (Аджай Пател), на которые он потратил более восьми часов рабочего времени. Тут следует сделать одно важное замечание: использовать псевдонимы столбцов в выражении WHERE не позволено. Необходимо использовать только оригинальное имя столбца. Это — ограничение ANSI SQL. Причина заключается в том, что в момент рассмотрения условия WHERE значение псевдонима столбца может быть неизвестно.
Date: 2016-07-25; view: 376; Нарушение авторских прав |