:
+) DDL.
) DML.
) TCL.
) DCL.
47. , :
- :
+A) , ;
) ;
) , ;
) .
48. , :
:
) ;
) ;
) ;
) .
49. , :
:
+) ;
) ;
) ;
) ;
) .
50. , :
:
) ;
+) ;
) ;
) ;
) ;
) .
51. , :
?
+) , ;
) , ;
) , .
52. , :
) , .
+) , .
) -, .
) ER-, .
53. , :
) .
) .
+) .
) .
54. , :
, , :
) .
) .
) .
+) .
55. , :
?
+) , , , .
) , .
) , , .
|
|
56. , :
ER-
) .
+) .
) .
) .
57. , :
) , .
+) , .
) .
) .
58. , :
+) , .
) , .
) .
) .
:
59. , :
)
) .
+) .
) .
60. , :
-
+) , , , .
) , , , .
) , , , , .
) , , , .
61. , :
) , , , , .
) , , , , .
+) , , , , , , , .
) , , .
62. , :
+) , , , , .
) , , , , .
) , , , , , , , .
) , , .
63. , :
|
|
:
) UNION B.
) A MINUS B.
) A TIMES B.
) A INTERSECT B.
64. , :
:
+) UNION B.
) A DEVIDBY B.
+) A TIMES B.
+) A INTERSECT B.
65. :
) SUM AVG .
) SUM AVG .
+) COUNT, MIN MAX .
) COUNT, MIN MAX .
66. , :
DISTINC :
) .
+) .
) .
) .
67. , :
?+) , SQL, .
) , SQL, .
) , , , .
) , , .
68. , :
NUMBER (7, -2):
) .
+) .
) .
) .
69. , :
NUMBER (8, 3):
) .
) .
) .
+) .
70. , :
VARCHAR ():
) 0 .
) 1 .
) 255 .
) 4000 .
71. , :
SELECT:
) FROM, WHERE, GROUP BY, HAVING, ORDER BY, SELECT.
) FROM, WHERE, GROUP BY, HAVING, SELECT, ORDER BY.
) FROM, SELECT, WHERE, GROUP BY, HAVING, ORDER BY.
+) SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY.
72. , :
TRUNCATE TABLE
) .
) .
+) .
) .
73. , :
UPPER ()
) , .
) , .
) .
+) .
|
|
74. , :
INITCAP ()
) , .
+) , .
) .
) .
75. , :
LOWER ()
) , .
) , .
+) .
) .
76. , :
FORCE
) .
+) , .
) .
) DML.
77. , :
NOFORCE
) .
) , .
+) .
) DML.
78. , :
ORREPLACE
+) .
) , .
) .
) DML.
79. , :
Sort
) DROP PROCEDURE Sotr.
) DELETE PROCEDURE Sort.
+) DROP FUNCTION Sort.
) DELETE FUNCTION Sort.
80. , :
Tovar
+) DROP PROCEDURE Tovar.
) DROP Tovar.
) DELETE PROCEDURE Tovar.
) DELETE Tovar.
81. , :
:
) FETCH.
) OPEN.
+) CURSOR.
) ALTER.
82. , :
:
) FETCH.
+) OPEN.
) CURSOR.
) ALTER.
83. , :
COMMIT Oracle
) .
) .
+) .
) .
84. , :
ROLLBACK Oracle
) .
+) .
) .
) .
85. , :
+) .
+) .
|
|
?+) . (. )
) + + .
86. , :
) , .
) , .
+) , .
) , .
87. , :
) , , , .
+) , . , .
) .
) , . , , .
88. , :
) , , , .
) , . , .
+) .
) , . , , .
89. , :
) , , , .
) , . , .
) .
) , . , , .
90. , :
, . , , .
) .
) .
+) .
) .
91. , :
, :
) .
) .
) .
+) .
92. , :
, , :
) .
+) .
) .
) .
93. , :
, , :
) .
) .
) .
+) .
94. , :
|
|
, :
+) .
) .
) .
) .
95. , :
) .
+) .
) .
) .
96. , :
+) .
) .
) .
) .
97. , :
) , .
+) , .
) , .
) , .
98. , :
) CREATE INDEX index_name
AS SELECT column1 FROM table_name;
) CREATE UNIGUE INDEX index_name
AS table_name (column1 DESC);
) CREATE UNIGUE INDEX index_name
FROM table_name (column1 DESC);
+) CREATE UNIGUE INDEX index_name
ON table_name (column1 DESC);
99. , :
) DROP index_name;
) DELETE index_name
+) DROP INDEX index_name;
) DELETE INDEX index_name;
100. , :
() , ?
) .
) .
?+) .
) .
101. , :
, , , :
) 3.
) 4.
+) 5.
) 6.
102. , :
, , , :
) .
+) .
) .
) .
103. , :
:
) .
) .
) .
+) .
104. , :
:
+) .
+) .
) .
+) , .
105. , :
Oracle FLOOR()
) -1, 0, 0, 0, 1, 0.
) , .
+) , .
) , .
106. , :
Oracle IL ()
) -1, 0, 0, 0, 1, 0.
) , .
) , .
+) , .
107. , :
Oracle SIGN ()
+) -1, 0, 0, 0, 1, 0.
) , .
) , .
) , .
108. , :
ER-?
+) .
) .
) .
) .
109. , :
?
) .
) , .
) .
+) .
) , .
110. , :
?
+) .
) .
) .
) .
111. , :
, , , :
) 3.
) 4.
+) 5.
) 6.
112. , :
?
) .
?+) .
) .
) .
113. , :
...
) .
+?) .
+?) .
) .
114. , :
, .
+) .
) .
) .
) .
115. , :
?
) , .
) .
) .
) .
) .
116. , :
?
) .
) .
) .
+) .
) .
117. , :
?
) .
) .
) .
) .
+) .
118. , :
, , , ?
) .
) -.
) .
+) .
119. , :
) .
) .
) .
) .
120. , :
?
) .
+) .
) .
) .
121. , :
( Windows - ). - . ( )?
) 2.
) 3.
) 4.
) 1.
122. , :
?
?+) .
+) select .
) .
) .
123. , :
, ( )?
+) .
) .
) .
) .
124. , :
?
+) .
) .
) SQL- .
) .
125. , :
?
) .
+) DML (Insert, Update, Delete)
) .
) .
126. , :
NULL ?
+) .
) .
+) .
) .
127. , :
Women
+-----+---------------+--------+
| Id | FirstName | Score |
+-----+---------------+--------+
| 1 | Gwyneth | 1000 |
| 3 | Jennifer | 800 |
| 4 | Paris | NULL|
| 5 | Misha | 3000 |
+-----+---------------+--------+
SELECT FirstName, Score FROM Women
WHERE Score >= ANY (SELECT Score FROM Women
WHERE FirstName='Megan');
+) 0.
) 1.
) 2.
) 3.
) 4.
128. , :
update- ?
) .
) UPDATE table_name SET col1_name = 'col1val' and SET col2_name = 'col2val';
+) UPDATE table_name SET col1_name = 'col1val', col2_name = 'col2val';
) UPDATE table_name SET col1_name = 'col1val' SET col2_name = 'col2val';
129. , :
SQL ?
) OUTER().
) SPLIT().
) BINARY().
) CHOP().
+) UPPER().
130. , :
( ) SQL :
) IS NULL.
) AND.
) NOT.
) '+' '-'.
) (*), (/).
131. , :
"TABLE employees", employees?
) INSERT INTO.
) DROP.
) UPDATE.
) SELECT.
+?) ALTER.
132. , :
SQL , select...
) .
) GROUP BY, .
) .
+) ORDER BY.
133. , :
LIKE :
) integer.
) numeric.
+) varchar.
) real.
134. , :
?
+) MODIFY.
) CHANGE.
) ALTER.
) INTERCHANGE.
135. , :
''?
) .
+) .
) .
) .
136. , :
LIKE ?
+) %.
) _.
) |.
) /.
) *.
137. , :
, 1 NULL?
+) CREATE TABLE z1 (c1 INT DEFAULT 0).
+) CREATE TABLE z1 (c1 INT PRIMARY KEY).
) CREATE TABLE z1 (c1 INT).
) .
138. , :
: sp
s_no p_no qty | s_no p_no qty
s1 p1 300 | s2 p1 300
s1 p2 200 | s2 p2 400
s1 p3 400 | s3 p2 200
s1 p4 200 | s4 p2 200
s1 p5 100 | s4 p4 300
s1 p6 100 | s4 p5 400
: SELECT s_no, MIN(qty) AS minQty FROM sp GROUP BY s_no
) sno minQty
s1 100
s1 100
s2 300
s3 200
s4 200
+) sno minQty
s1 100
) sno minQty
s1 100
s2 300
s3 200
s4 200
) sno minQty
s1 100
s1 100
139. , :
: s
s_no sname status city
s1 Smith 20 London
s2 Jones 10 Paris
s3 Blake 30 Paris
s4 Clark 20 London
s5 Adams 30 Athens
: SELECT city, COUNT(*) AS cnt FROM s GROUP BY city
) city cnt
London 2
Paris 2
Athens 1
+) city cnt
London 5
Paris 5
Athens 5
) city cnt
London 2
Paris 1
Athens 1
) city cnt
London 1
Paris 1
Athens 1
140. , :
SQL-, : 007; : (, , , )
) INSERT INTO s values ('p8','Moscow').
+) INSERT INTO s (sno, city) values ('p8','Moscow').
) INSERT INTO s (city, sno) values ('p8','Moscow').
) UPDATE s (sno, city) values ('p8','Moscow').
141. , :
SQL-, , , , :
(, , , )
) select , , from where LIKE A* or LIKE A*.
+) select , , from where LIKE A% or LIKE A%.
) select , , from where LIKE A_ or LIKE A_.
) select , , from where LIKE A** or LIKE A**.
142. , :
SQL-, , :
(, , , )
) select distinct s.city, min(s.status) as summa from s where s.status= min(s.status) group by s.city;
) select distinct s.city, min(s.status) as summa from s;
) select distinct s.city, s.status from s where s.status= min(s.status) group by s.city;
+?) select distinct s.city, min(s.status) as summa from s group by s.city;
143. , :
SQL-, : (, , , )
) delete from ss;
) delete ss where ss.city = 'paris';
+) delete from ss where ss.city = 'paris';
) drop from ss where ss.city = 'paris';
144. , :
SQL-, 2 : (, , , )
) alter status = 2*status;
) alter set status = 2*status;
) update status = 2*status;
+) update set status = 2*status;
145. , :
SQL-, :
(, , , ), 20.
) create table Post (kod number(3) primary key, title varchar(10), city varchar(10), status = 20 number(3)).
+) create table Post (kod number(3) primary key, title varchar(10), city varchar(10), status number(3) default 20).
) create table Post (kod number(3) primary key, title varchar(10), city varchar(10), status number(20)).
) .
146. , :
?
) .
+) .
) .
) .
147. , :
:
+) .
) .
) .
) .
148. , :
:
) .
) .
+) .
) .
149. , :
:
) .
) .
) .
) .
150. , :
:
) .
) .
+) .
) .