?????????

????????????WHERE????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????????????????????????????????????????????? ?????????CONSTRAINT ????????????????????????????????? WHERE?????????????????????????????????????????????????????????????????????????????????????????????WHERE?????????????????????????????????

???????????????????????????????????????????????????????????????????????????????????? ??????????????????SQL ?????????????????????????????????????????????????????????
??? 1. SQL ???????????????????????????
????????? ???????????? ??????
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
  }
  ???????????????
????????????
?????????????????????
????????????
?????????
TableExpression
VALUES???
???????????????????????????