SELECT ???

??????

?????????
[ORDER BY ???]
[FOR UPDATE ???]
WITH {RR|RS|CS|UR}

SELECT????????????????????????????????????ORDER BY ??????FOR UPDATE ?????????????????????????????? SELECT???????????????????????????????????????????????????SELECT??????????????????????????????????????????????????????(????????????????????????????????????VALUES??????UNION???INTERSECT???EXCEPT????????????????????????????????????)

ORDER BY ???????????????ResultSet????????????????????????????????????FOR UPDATE ????????????????????????????????????????????????????????????????????????????????????SELECT?????????FOR EACH ONLY ????????????????????????????????????FOR EACH ONLY ??????FOR READ ONLY???????????????????????????

SELECT?????????WITH {RR|RS|CS|UR}???????????????????????????????????????????????????????????????????????????

???


-- SAL+BONUS+COMM????????????????????????TOTAL_PAY???????????????????????????
-- ?????????????????????????????????
SELECT FIRSTNME, SALARY+BONUS+COMM AS TOTAL_PAY
     FROM EMPLOYEE
     ORDER BY TOTAL_PAY
-- FOR UPDATE??????????????????????????????
-- PROJECT????????????????????????????????????(PRSTDATE)???????????????(PRENDATE)??????????????????????????????
-- ??????????????????????????????????????????
SELECT PROJNO, PRSTDATE, PRENDATE
      FROM PROJECT
      FOR UPDATE OF PRSTDATE, PRENDATE
-- ????????????????????????????????????RR????????????
SELECT * 
FROM Flights 
WHERE flight_id BETWEEN 'AA1111' AND 'AA1112' 
WITH RR
SELECT??????ResultSet?????????????????? ???????????????ResultSet???????????????????????????????????????Java????????????????????????????????????ResultSets??????????????????SQL????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ResultSet???????????????????????????????????????????????????FOR UPDATE ???????????????SQL????????????????????????SELECT?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???: ORDER BY????????????SELECT???????????????????????????????????????????????????ORDER BY????????????????????????????????????????????????????????????

????????????????????????????????????ResultSet?????????

??????????????????????????????????????????????????????SELECT??????????????????????????????????????????????????? ???????????????ResultSet??????????????????SELECT????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????:
  • SELECT?????????ORDER BY????????????????????????????????????
  • ??????????????????????????????????????????????????????
  • ??????????????????????????????????????????????????????
    • DISTINCT
    • ??????
    • GROUP BY ???
    • HAVING ???
    • ORDER BY ???
  • ????????????FROM????????????????????????????????????????????????
    • ?????????????????????
    • ??????????????????
    • ?????????s
    • ??????????????????
???: ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ResultSet???????????????????????????ResultSet.CONCUR_UPDATABLE???????????????SELECT??????FOR??????FOR UPDATE??????????????????????????????????????????(FOR UPDATE ?????????????????????????????????)

SQL???????????????????????????????????????????????????????????????????????????????????????JDBC API?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Derby ???????????????????????? ???????????????????????????????????????????????????????????????????????????????????????

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

SELECT????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????(???????????????????????????????????????????????????????????????)????????????????????? CREATE INDEX?????????????????????SELECT???????????????????????????????????????????????? DROP INDEX??????????????????????????????????????????????????????????????????????????????????????????SELECT??????????????????????????? ??????SELECT?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????(CREATE VIEW ?????????????????????????????????)

SELECT?????????????????????????????????????????????UPDATE WHERE CURRENT????????????DELETE WHERE CURRENT??????SELECT?????????????????????java.sql.Statement.close ?????????SELECT?????????????????????UPDATE WHERE CURRENT ????????? DELETE WHERE CURRENT???????????????????????????

SELECT????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????SELECT?????????????????????????????????????????????????????????????????????????????????