Автор:
Алексей Немиро | добавлено: 01.03.2011, 20:32 | просмотров: 3659 (1+) | комментариев:
0 | рейтинг:
x0
Простой пример использования логических операторов сравнения строк в T-SQL.
-- временная таблица, для демонстрации работы примера
DECLARE @t TABLE(id int identity, name nvarchar(100));
INSERT INTO @t
SELECT 'Вася';
INSERT INTO @t
SELECT 'Валерий';
INSERT INTO @t
SELECT 'Альберт';
INSERT INTO @t
SELECT 'Женя';
INSERT INTO @t
SELECT 'Маша';
INSERT INTO @t
SELECT 'Катя';
INSERT INTO @t
SELECT 'Кристина';
INSERT INTO @t
SELECT 'Федя';
INSERT INTO @t
SELECT 'Петя';
INSERT INTO @t
SELECT 'Виниамин';
INSERT INTO @t
SELECT 'Боря';
-- вывод имен с буквы В до К
SELECT * FROM @t WHERE [name] > 'В' AND [name] < 'М' ORDER BY [name] ASC;
-- вывод имен больше Боря и меньше Вася
-- Боря
-- Валерий --буква Л меньше буквы С в слове Вася
-- Вася
SELECT * FROM @t WHERE [name] > 'Боря' AND [name] < 'Вася' ORDER BY [name] ASC;