1 , , . , . , , . . , ? .
101 | ||
102 | ||
103 |
101 | ||
102 | ||
103 |
101 | ||
102 | ||
103 |
. - . , , , . , , , - 101? , ,
101 | ||
101 | ||
102 | ||
102 | ||
103 | ||
103 |
, , (). , . , .
4, 3 . , , .
101 | ||||
102 | ||||
103 |
.
9
(. index) , .
|
|
, , ( ) ..
, , . , ROWID .
. , , , , . , , .
, , - , .
. , upper(last_name) , last_name .
, . , .
. . , .
, . , . , , WHERE , , . , .
.
SELECT *
FROM TABLE_NAME
WHERE NAME = 'SMITH';
. 1, 'SMITH' , NAME (). , , . , , .
, , ( SMITH) .
: . .
|
|
, , . , .
, , , .
. B+ .
, . , . , , , . ( ). : . , .
, , , , . , index1(id1, id2), , id2=1, ( , ), , id1=1 and id2=1, .
, , , , . , . , - . , .
, . , . ? . , , . , . .
(bitmap). , , , . 1, . 0. , , . . Car. .
00010010001000100001
10000001010001001010
00100000100010010000
00001000000000000100
01000100000100000000
, , 20 . 1, Color ( ) . , 4, 7, 11, 15 20 , 2, 6 12 . , .
|
|
, . SQL ( ) () , . - , ( ) - , , 95% . .
SQL , .
select id, name from xtable where id=10:
. , , , , , id.
id ; - . ; , , , ( ) . , ; .
id , () , - . , .
id , ; - . , ; .
id ; - . =; id <=10, - .
id ; - bitmap. =; id <=10, bitmap- .
id -. . ; .
id . , .
, id , . .
. .
|
|
(/), , ( ?), . , , .
. , , , , . , , . , , .
, . . , , , . , , .
, . SQL: SELECT first_name FROM people WHERE last_name = '';. last_name ( , NATURAL). , "". , .
: SELECT email_address FROM customers WHERE email_address LIKE '%@yahoo.com';. , - "@yahoo.com", email_address , . , , / . .
, . , . . , , . . , , , , . , .
, , . , , , .
OLAP , , .. OLAP .
, . : , SELECT, . .
, Zip_Code ( ) State () ( ) , . , . , , .
SELECT Zip_Code, , , State. . .
, , , . , .
|
|
. , . , , . , ORDER BY GROUP BY. , , - . ( ) .
, , . , .
, , , WHERE . , "" "".
95% , , , . , 95% . , "" "" 95% .
, - /
. 2 , , , . , , .
SELECT *
FROM _
WHERE GENDER = '';
. - , WHERE GENDER = '' ( ) , , . . , .
, , . , . - , , , / - . , ( ), - .
, . , .
.
, . . .
, NULL.