????????????WHERE????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????????????????????????????????????????????? ?????????CONSTRAINT ????????????????????????????????? WHERE?????????????????????????????????????????????????????????????????????????????????????????????WHERE?????????????????????????????????
????????? | ???????????? | ?????? |
---|---|---|
AND, OR, NOT | ?????????????????????????????????????????????????????? (orig_airport = 'SFO') OR
(dest_airport = 'GRU')
-- ???????????????
|
{ ??? AND ???| ??? OR ??? | NOT ??? } |
??????????????? | <, =, >, <=, >=, <> ???????????????????????????????????????????????????????????????????????? DATE('1998-02-26') <
DATE('1998-03-01')
-- ???????????????
|
??? { < | = | > | <= | >= | <> } ??? |
IS NULL, IS NOT NULL | ????????????????????????????????????????????????????????????
WHERE MiddleName IS NULL |
??? IS [ NOT ] NULL |
LIKE | ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
%?????????????????????????????????????????????????????????????????????(0????????????)????????????????????????????????? _???????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????????
city LIKE 'Sant_' %???_????????????????????????????????????????????????????????????ESCAPE???????????????????????????????????????????????????????????????????????????????????????
SELECT a FROM tabA WHERE a LIKE '%=_' ESCAPE '=' ???:
LIKE?????????????????????Derby?????????????????????????????????????????????????????????????????????Derby???=?????????????????????????????????????????????????????????=???????????????????????????????????????????????????=???????????????????????????????????????????????????????????????????????????????????????????????????Derby ???????????????????????? ????????????Derby?????????????????????????????????????????????????????????
|
????????? [ NOT ] LIKE ??????????????????????????????????????? [ ESCAPE '?????????????????????'] |
BETWEEN | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????<=???>=????????????????????????????????????????????????????????????
WHERE booking_date BETWEEN DATE('1998-02-26') AND DATE('1998-03-01') |
??? [ NOT ] BETWEEN ??? AND ??? |
IN | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????WHERE booking_date NOT IN (SELECT booking_date FROM HotelBookings WHERE rooms_available = 0) |
{ ??? [ NOT ] IN ??????????????? | ??? [ NOT ] IN ( ??? [, ??? ]* ) } |
EXISTS | ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????(*????????????????????????????????????)???????????????????????????????????????WHERE EXISTS (SELECT * FROM Flights WHERE dest_airport = 'SFO' AND orig_airport = 'GRU') |
[NOT] EXISTS ??????????????? |
???????????? | ???????????????ALL???ANY???SOME?????????????????????????????????????????????
(<,=, >, <=, >=, <>)??????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ALL????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ANY?????????SOME???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ANY???SOME????????????????????????
WHERE normal_rate < ALL (SELECT budget/550 FROM Groups) |
??? ??????????????? { ALL | ANY | SOME } ??????????????? |