SQL/MP Reference Manual

HP NonStop SQL/MP Reference Manual523352-013
S-18
SELECT Statement
SELECT Statement
SELECT is a DML statement that retrieves values from tables and views.
SELECT [ ALL | DISTINCT ] select-list
[ INTO :host-variable [ , :host-variable ] ... ]
FROM table-ref [ , table-ref ] ...
[| WHERE search-cond |]
[| |]
[| HAVING search-cond |]
[| |]
[| [ FOR ] { BROWSE | STABLE | REPEATABLE } ACCESS |]
[| |]
[| [ IN ] { SHARE | EXCLUSIVE } MODE |]
[| |]
[| GROUP BY { colname } [ collate ] |]
[| { colnum } |]
[| |]
[| ORDER BY { colname } [ASC[ENDING]] [ collate ] |]
[| { colnum } [DESC[ENDING] |]
[ UNION [ ALL ] select-statement ]
[ FOR UPDATE OF column-name [ , column-name ] ... ]
select-list is:
{ * } [ { * } ]
{ corr.* } [ { corr.* } ]
{ expr } [ { expr } ]
table-ref is:
{ table }
{ view } [ corr ]
{ join-table }
join-table is:
table-ref [ INNER ] JOIN table-ref ON search-cond
[ LEFT ]
collate is:
COLLATE { collation | CHARACTER SET }