.


:




:

































 

 

 

 


SELECT. : SQL




8

: SQL. .

: SQL- , SQL, .

SELECT

SELECT :

, ();

WHERE- HAVING- ( , " ");

CREAT VIEW, DECLARE CURSOR INSERT;

(INTO-). :

(*) "" - , .. " , ";

([]) , , , (.. );

({}) , , , , .. , , SQL;

(...) , ;

(|) . ASC|DESC , ASC DESC; , , (, [ASC]|DESC , ASC); (;) SQL;

(,) ;

() SQL;

SQL ( ) , ;

, , , (_);

, ,... ( ) _, _,..., ;

, _, ; ( ) () _ (). SELECT () : [UNION [ALL] ]... [ORDER BY {[.] | __SELECT} [[ASC] | DESC] [,{[.] | __SELECT} [[ASC] | DESC]]...;

(UNION) (ORDER BY) , "". - ASC (ASCending) DESC (DESCending), ASC.

( )

SELECT () ( ) ()

FROM () ,

WHERE ()

GROUP BY ( ) , , SELECT SQL- SUM (), COUNT (), MIN ( ), MAX ( ) AVG ( )

HAVING () ,

SELECT [[ALL] | DISTINCT]{ * | _SELECT [,_SELECT]...} FROM {_ | } [] [,{_ | } []]... [WHERE ] [GROUP BY [HAVING ]];

_SELECT - : [.]* | | SQL_ | _

: [.] | () | |

({[ [+] | - ] { | _} [ + | - | * | ** ]}...)

SQL_ : {SUM|AVG|MIN|MAX|COUNT} ([[ALL]|DISTINCT][.]) {SUM|AVG|MIN|MAX|COUNT} ([ALL] ) COUNT(*)

WHERE : WHERE [NOT] WHERE_ [[AND|OR][NOT] WHERE_]...

WHERE_ : { = | <> | < | <= | > | >= } { | () } _1 [NOT] BETWEEN _2 AND _3 [NOT] IN { ( [,]...) | () } IS [NOT] NULL [.] [NOT] LIKE '_' [ESCAPE ''] EXISTS ()

 

(= | <> | < | <= | > | >=) WHERE BETWEEN (), LIKE ( ), IN (), IS NULL ( ) EXISTS (), NOT (). , :

AND - AND ;

OR - OR ;

AND NOT - ;

OR NOT - ,

AND OR ( AND OR). WHERE , .

- , , . , , , ASCII. , , , .

, GROUP BY

GROUP BY [.] [,[.]]... [HAVING ]

GROUP BY , , GROUP BY. , SELECT, (, ..).

HAVING ( WHERE)

HAVING [NOT] HAVING_ [[AND|OR][NOT] HAVING_]...

, :

{ = | <> | < | <= | > | >= } { | ()

| SQL_ }

{_1 | SQL__1} [NOT] BETWEEN

{_2 | SQL__2} AND {_3 | SQL__3}

{ | SQL_} [NOT] IN { ( [,]...)

| () }

{ | SQL_} IS [NOT] NULL

[.] [NOT] LIKE '_' [ESCAPE '']

EXISTS ()





:


: 2017-01-28; !; : 603 |


:

:

, .
==> ...

1748 - | 1503 -


© 2015-2024 lektsii.org - -

: 0.014 .