ОГРАНИЧЕННАЯ ВЫБОРКА

Выдать номера поставщиков, которые находятся в Париже и имеют состояние большее, чем 20:

SELECT НОМЕР_ПОСТАВЩИКА

FROM S

WHERE ГОРОД ='Париж

AND СОСТОЯНИЕ > 20;

Результат:

НОМЕР_ПОСТАВЩИКА
S3

 

Условие, или предикат, следующий за ключевым словом WHERE, может включать операторы сравнения =, -ù = (неравно), >,ù >, > =, <, ù < и<=, булевские операторы AND (и), OR (или) и NOT (нет), а скобки указывают требуемый порядок вычислений. В таком предикате числа сравниваются алгебраически — отрицательные числа считаются меньшими, чем положительные, независимо от их абсолютной величины. Строки литер сравниваются в соответствии с их представлением в коде EBCDIC. Если нужно сравнить две строки литер, имеющих разные длины, более короткая строка концептуально дополняется справа пробелами для того, чтобы обе строки имели одинаковую длину перед тем, как будет осуществляться их сравнение.