Учебно-справочное пособие по СУБД Informix
5c8b6e8c

Оператор SELECT.



Оператор SELECT.

SELECT [ALL | UNIQUE] column-expr [col-lable] [,...]

[INTO список переменных] !* Только в 4GL *!

FROM { [OUTER] table-name [tab-alias] |

OUTER (table-expr) } [,...] -проверять условие

только для этой (менее

[WHERE condition] надежной) таблицы

[GROUP BY column-list [HAVING condition] ]

[ORDER BY column-name [DESC],...]

[INTO TEMP table-name]

WHERE conditions:
связанные логическими операторами OR, AND, NOT сравнения выраж1 сравнение выраж1
где сравнение =,>,<,>=,<=,<>,!= column-name IS [NOT] NULL

выраж [NOT] BETWEEN выраж1 AND выраж2

выраж [NOT] IN (выраж1 , ... [, ...] )

по умолчанию "\"

строка [NOT] LIKE "шаблон" [ESCAPE "escape-char"]

спецсимволы шаблона % _ означают "много" "один"

строка [NOT] MATCHES "шаблон" [ESCAPE "esc-char"]

спецсимволы шаблона * ? означают "много" "один"

[abH] [^d-z] "один из" "ни один из"

выраж сравнение {ALL | [ANY | SOME]} (SELECT-оператор)

выраж [NOT] IN (SELECT-оператор) !* Обыкновенный *!

[NOT] EXISTS (SELECT-оператор) !* SQLевский *!



Содержание раздела