Опубликован: 02.02.2007 | Доступ: свободный | Студентов: 2377 / 244 | Оценка: 4.10 / 3.86 | Длительность: 26:44:00
Тема: Базы данных
Специальности: Администратор баз данных
Теги:
Урок 13:
Сортировка и выборка строк
Использование специальных операторов
В дополнение к стандартному формату фразы WHERE <столбец> <оператор> <значение> SQL Server также поддерживает три специальных оператора: LIKE, который позволяет вам указывать значения с использованием символов замещения, представленных в таблице 13-2; BETWEEN, который позволяет вам задавать диапазон значений; и IN, который позволяет вам задавать множество, в котором содержатся значения.
Символ замещения | Значение | Пример |
---|---|---|
- | Любой одиночный символ | LIKE 'a_' Соответствует "at" и "as", но не "and" |
% | Любая строка из нуля или более символов | LIKE '%t%' Соответствует "at", "bat" и "together", но не "lucky" |
[] | Любой определенный символ внутри области или множества | LIKE '[a-c]at' Соответствует "cat" и "bat", но не "fat" LIKE '[ab]at' Соответствует "bat", но не "cat" |
[^] | Любой определенный символ, не содержащийся в области или множестве | LIKE '[^c]at' Соответствует "bat" и "fat", но не "cat" |
Задайте условие WHERE с использованием оператора LIKE
- Измените условие WHERE в панели SQL Pane на WHERE (OilName LIKE 'Rose%').
- Нажмите кнопку Run (Выполнить)в панели инструментов конструктора запросов, чтобы исполнить запрос. Конструктор запросов Query Designer отобразит все строки, начинающиеся с "Rose".
Задайте условие WHERE с использованием оператора BETWEEN