SQL???

????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????

???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????SQL????????????????????????????????????????????????????????????

???????????????

????????????????????????????????????????????????????????????????????????
??? 1. ?????????????????????
???????????? ??????
???????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????

FROM ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????s???UPDATE??????DML??????WHERE????????????????????????????????????

?????? ???????????????????????????????????????????????????????????????????????????(?????????????????????????????????????????????)
NULL NULL??????????????????????????????????????????????????????

CAST??????INSERT???VALUES???????????????UPDATE???SET????????????????????????????????????CAST??????????????????????????????????????????????????????????????????????????????????????????

  ????????????????????? ???????????????????????????SQL???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????(?)????????????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????

?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

CAST ??? NULL????????????????????????????????????????????????????????????????????????????????????????????????????????? CAST ????????????????????????????????????
???????????????????????? ????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????
??????????????? ???????????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????

FROM??????EXISTS???IN???????????????????????????????????????????????????????????????

Boolean???

?????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????WHERE?????????????????????????????????????????????SQL???????????????????????????????????????????????????????????????SQL ?????????????????????????????????????????????????????????

??????

?????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????
  • BIGINT
  • DECIMAL
  • DOUBLE PRECISION
  • INTEGER
  • REAL
  • SMALLINT
??? 1. ????????????
????????? ???????????????????????????????????????????????????????????????????????????????????????????????????
???????????? ??????
-???*???/????????????+???-??????

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????????

?????????+??????????????????????????????????????????(?????????+4???4??????????????????)?????????-??????-1????????????????????????????????????????????????????????????????????????

AVG ?????????????????????????????????????????????AVG??????
SUM ?????????????????????????????????????????????SUM??????
LENGTH ???????????????????????????????????????????????????????????? LENGTH????????????????????????????????????
LOWER LCASE????????????LOWER????????????????????????????????????
COUNT ????????????????????????????????????COUNT ?????????COUNT(*) ????????????????????????????????????

?????????

?????????????????????CHAR?????????VARCHAR???????????????????????????????????????????????????CHAR?????????VARCHAR????????????????????????
??? 1. ???????????????
???????????? ??????
??????????????????????????????CHAR???VARCHAR?????? ????????????????????????%???_???????????????LIKE??????????????????????????????????????????????????????????????????????????????
????????? ????????????????????????????????????"||"????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? Concatenation??????????????????????????????
??????????????????????????? ???????????????????????????????????????????????????????????????????????????????????? LTRIM?????????LCASE????????????LOWER?????????RTRIM?????????TRIM ?????????SUBSTR???????????????rrefsqlj29930.html#rrefsqlj29930.dita??????????????????????????????
USER?????? User???????????????????????????????????????????????????????????????????????????CURRENT_USER?????????SESSION_USER??????????????? USER????????????????????????????????????

??????/?????????

??????/????????????????????????DATE???TIME???TIMESTAMP??????????????????????????? ??????????????????????????????/??????????????????????????????
??? 1. ??????/???????????????
???????????? ??????
CURRENT_DATE ?????????????????????????????????CURRENT_DATE????????????????????????????????????
CURRENT_TIME ?????????????????????????????????CURRENT_TIME????????????????????????????????????
CURRENT_TIMESTAMP ????????????????????????????????????????????????CURRENT_TIMESTAMP????????????????????????????????????
????????????
SQL????????????
???
???????????????????????????
JDBC ??????????????????
????????????
?????????????????????????????????
SQL ???
JOIN ??????
SQL ???????????????
??????????????????
SQL?????????
Derby?????????????????????SQL-92?????????
Derby??????????????????
Derby???????????????????????????SQL state
java.sql.BatchUpdateException ?????????
Connected Device Configuration?????????Foundation Profile?????????JDBC???????????????(JSR169)
JDBC 3.0?????????
JDBC 4.0?????????
JDBC????????????????????????