เดฎเตเดฎเตเดชเดคเตเดคเตเดคเดฟเตฝ
เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ, เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดฒเตเดเดฟเดเตเดเดฟเตฝ เดเดฐเต เดฎเดพเดฑเตเดฑเดตเตเดฎเดฟเดฒเตเดฒเดพเดคเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดฒเตเดเตเดเต เดฑเตเดฑเตเดฑเตเดเดณเตเด เดฑเตเดกเตเดเดณเตเด เดตเตเดเดคเตเดคเดฟเดฒเตเด เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏเตเด เดธเดจเตเดคเตเดฒเดฟเดคเดฎเดพเดเตเดเดพเตป เด เดเดถเดฏเด เดจเดฟเดเตเดเดณเต เดเดเตเดเดจเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดพเตป เดเดพเดฃเดฟเดเตเดเตเด. เดเดงเตเดจเดฟเด เดตเดพเดฃเดฟเดเตเดฏ DBMS-เดเดณเดฟเตฝ (เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต, Oracle, Microsoft SQL เดธเตเตผเดตเตผ) เดธเดฎเดพเดจเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเต. เดฒเตเดเดจเดคเตเดคเดฟเดจเตเดฑเต เด
เดตเดธเดพเดจเด, เด
เดตเตผ เดเตเดฏเตเดคเดคเต, เดฎเดฟเดคเดฎเดพเดฏ เดฐเตเดคเดฟเดฏเดฟเตฝ เดชเดฑเดเตเดเดพเตฝ, เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดฟเดฒเตเดฒเตเดจเตเดจเต เดเดพเตป เดเดพเดฃเดฟเดเตเดเตเด.
เดตเดฟเดตเดฐเดฃเด
เดฎเตเดฎเตเดชเดคเตเดคเตเดชเตเดชเตเดฒเต, เดฎเดฟเดเดเตเด เดงเดพเดฐเดฃเดฏเตเดเตเดเดพเดฏเดฟ เดเดพเตป เดเดฆเดพเดนเดฐเดฃเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดตเดฟเดตเดฐเดฃเด เดเดฐเดเดญเดฟเดเตเดเตเด. เดกเดฟเดชเตเดชเดพเตผเดเตเดเตโเดฎเตเดจเตเดฑเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด เดตเดฏเดฟเดฒเต เดเตเดตเดจเดเตเดเดพเดฐเตเดเต เดเดฃเตเดฃเดตเตเด เด เดตเดฐเตเดเต เดฎเตเดคเตเดคเด เดถเดฎเตเดชเดณเดตเตเด เดจเตฝเดเตเดจเตเดจ เดฒเตเดเดฟเดเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฃเดฎเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เดชเดฑเดฏเดพเด.
เดเดฐเต เดซเดเตเดทเดฃเตฝ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเตฝ เดเดคเต เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเด:
CLASS Department โะัะดะตะปโ;
name โะะฐะธะผะตะฝะพะฒะฐะฝะธะตโ = DATA STRING[100] (Department);
CLASS Employee โะกะพัััะดะฝะธะบโ;
department โะัะดะตะปโ = DATA Department (Employee);
salary โะะฐัะฟะปะฐัะฐโ = DATA NUMERIC[10,2] (Employee);
countEmployees โะะพะป-ะฒะพ ัะพัััะดะฝะธะบะพะฒโ (Department d) =
GROUP SUM 1 IF department(Employee e) = d;
salarySum โะกัะผะผะฐัะฝะฐั ะทะฐัะฟะปะฐัะฐโ (Department d) =
GROUP SUM salary(Employee e) IF department(e) = d;
SELECT name(Department d), countEmployees(d), salarySum(d);
เดเดคเต เดกเดฟเดฌเดฟเดเดเดเดธเดฟเดฒเตเด เด เดเตเดฆเตเดฏเด เดจเดฟเตผเดตเตเดตเดนเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดธเดเตเดเตเตผเดฃเตเดฃเดค เดเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด O (เดเตเดตเดจเดเตเดเดพเดฐเตเดเต เดเดฃเตเดฃเด)เดเดพเดฐเดฃเด เด เดเดฃเดเตเดเตเดเตเดเตเดเดฒเดฟเดจเต เดเตเดตเดจเดเตเดเดพเดฐเตเดเต เดฎเตเดดเตเดตเตป เดเตเดฌเดฟเดณเตเด เดธเตเดเดพเตป เดเตเดฏเตเดฏเตเดเดฏเตเด เดคเตเดเตผเดจเตเดจเต เด เดตเดฐเต เดกเดฟเดชเตเดชเดพเตผเดเตเดเตเดฎเตเดจเตเดฑเต เด เดจเตเดธเดฐเดฟเดเตเดเต เดเตเดฐเตเดชเตเดชเตเดเตเดฏเตเดฏเตเดเดฏเตเด เดตเตเดฃเด. เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดค เดชเตเดฒเดพเดจเดฟเดจเต เดเดถเตเดฐเดฏเดฟเดเตเดเต เดเดฟเดฒ เดเตเดฑเดฟเดฏ (เดกเดฟเดชเตเดชเดพเตผเดเตเดเตโเดฎเตเดจเตเดฑเตเดเดณเตเดเตเดเดพเตพ เดเตเดเตเดคเตฝ เดเตเดตเดจเดเตเดเดพเตผ เดเดฃเตเดเตเดจเตเดจเต เดเดเตเดเตพ เดตเดฟเดถเตเดตเดธเดฟเดเตเดเตเดจเตเดจเต) เดธเดชเตเดฒเดฟเดฎเตเดจเตเดฑเตเด เดเดฃเตเดเดพเดเตเด. O (เดเตเดตเดจเดเตเดเดพเดฐเตเดเต เดฒเตเดเต เดจเดฎเตเดชเตผ) เด เดฅเดตเดพ O (เดตเดเตเดชเตเดชเตเดเดณเตเดเต เดเดฃเตเดฃเด) เดเตเดฐเตเดชเตเดชเดฟเดเดเดฟเดจเตเด เดฎเดฑเตเดฑเตเด.
เดตเตเดฏเดคเตเดฏเดธเตเดค เดกเดฟเดฌเดฟเดเดเดเดธเตเดเดณเดฟเตฝ เดเดเตเดธเดฟเดเตเดฏเตเดทเตป เดเดตเตผเดนเตเดกเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเดพเดฎเตเดจเตเดจเดคเต เดตเตเดฏเดเตเดคเดฎเดพเดฃเต, เดเดจเตเดจเดพเตฝ เดธเดเตเดเตเตผเดฃเตเดฃเดค เดเดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเด เดฎเดพเดฑเดฟเดฒเตเดฒ.
เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดจเดเดชเตเดชเดพเดเตเดเดฒเดฟเตฝ, เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดฏ DBMS เดเดฐเต เดธเดฌเตเดเตเดตเดฑเดฟ เดธเตเดทเตเดเดฟเดเตเดเตเด, เด เดคเต เดกเดฟเดชเตเดชเดพเตผเดเตเดเตเดฎเตเดจเตเดฑเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดฎเตเดฒเตเดฏเดเตเดเตพ เดเดฃเดเตเดเดพเดเตเดเตเด, เดคเตเดเตผเดจเตเดจเต เดชเตเดฐเต เดฒเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดกเดฟเดชเตเดชเดพเตผเดเตเดเตเดฎเตเดจเตเดฑเต เดเตเดฌเดฟเดณเตเดฎเดพเดฏเดฟ เดเดฐเต เดเตเดฏเดฟเตป เดเตเดฏเตเดฏเตเด. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดฐเต เดซเดเดเตเดทเดจเตเด, เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด MATERIALIZED เดฎเดพเตผเดเตเดเตผ เดธเดเตเดเดฎเดพเดเตเดเดพเตป เดธเดพเดงเดฟเดเตเดเตเด. เด เดคเตเดคเดฐเด เดเดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเด เดธเดฟเดธเตเดฑเตเดฑเด เดธเตเดตเดฏเดฎเตเดต เดเดฐเต เด เดจเตเดฌเดจเตเดง เดซเตเตฝเดกเต เดธเตเดทเตเดเดฟเดเตเดเตเด. เดเดฐเต เดซเดเดเตโเดทเดจเตเดฑเต เดฎเตเดฒเตเดฏเด เดฎเดพเดฑเตเดฑเตเดฎเตเดชเตเตพ, เด เดคเต เดเดเดชเดพเดเดฟเตฝ เดซเตเตฝเดกเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฏเดตเตเด เดฎเดพเดฑเตเด. เด เดซเดเดเตเดทเตป เดเดเตเดธเดธเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เดฎเตเตปเดเตเดเตเดเดฟ เดเดฃเดเตเดเดพเดเตเดเดฟเดฏ เดซเตเตฝเดกเต เดเดเตเดธเดธเต เดเตเดฏเตเดฏเดชเตเดชเตเดเตเด.
เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเตเด, เดจเดฟเดเตเดเตพ เดซเดเดเตโเดทเดจเตเดเตพเดเตเดเดพเดฏเดฟ MATERIALIZED เดธเดเตเดเดฎเดพเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ เดเตเดฃเตเดเต เดเดเดชเตเดฒเตเดฏเตเดธเต ะธ เดถเดฎเตเดชเดณเด, เดคเตเดเตผเดจเตเดจเต เดฐเดฃเตเดเต เดซเตเตฝเดกเตเดเตพ เดตเดเตเดชเตเดชเตเดเดณเตเดเต เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดเตเตผเดเตเดเตเด, เด เดคเต เดเตเดตเดจเดเตเดเดพเดฐเตเดเต เดเดฃเตเดฃเดตเตเด เด เดตเดฐเตเดเต เดฎเตเดคเตเดคเด เดถเดฎเตเดชเดณเดตเตเด เดธเดเดญเดฐเดฟเดเตเดเตเด. เดเตเดตเดจเดเตเดเดพเดฐเดฟเดฒเต เด เดตเดฐเตเดเต เดถเดฎเตเดชเดณเดคเตเดคเดฟเดฒเต เดกเดฟเดชเตเดชเดพเตผเดเตเดเตโเดฎเตเดจเตเดฑเต เด เดซเดฟเดฒเดฟเดฏเตเดทเดจเตเดเดณเดฟเดฒเต เดฎเดพเดฑเตเดฑเด เดตเดฐเตเดฎเตเดชเตเดดเตเดฒเตเดฒเดพเด, เด เดซเตเตฝเดกเตเดเดณเตเดเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดธเดฟเดธเตเดฑเตเดฑเด เดฏเดพเดจเตเดคเตเดฐเดฟเดเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเตเด. เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดเตเดฆเตเดฏเด เด เดซเตเตฝเดกเตเดเดณเดฟเดฒเตเดเตเดเต เดจเตเดฐเดฟเดเตเดเต เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเตเดเดฏเตเด เด เดคเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด O (เดตเดเตเดชเตเดชเตเดเดณเตเดเต เดเดฃเตเดฃเด).
เดเดจเตเดคเตเดเตเดเตเดฏเดพเดฃเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ? เดเดฐเต เดเดพเดฐเตเดฏเด เดฎเดพเดคเตเดฐเด: เด เดคเตเดคเดฐเดฎเตเดฐเต เดซเดเดเตโเดทเดจเต เด เดคเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฏเด เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดเตปเดชเตเดเตเดเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด. เด เดฒเตเดฒเตเดเตเดเดฟเตฝ, เด เดจเดจเตเดคเดฎเดพเดฏ เดตเดฐเดฟเดเดณเตเดณเตเดณ เดเดฐเต เดชเดเตเดเดฟเด เดเดฃเตเดเดพเดเดพเตป เดเดดเดฟเดฏเดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เด เดคเดฟเดจเตเดฑเต เดเดฒเตเดฒเดพ เดฎเตเดฒเตเดฏเดเตเดเดณเตเด เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดชเดเตเดเดฟเด เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเต เด เดธเดพเดงเตเดฏเดฎเดพเดฃเต.
เดเดฆเดพเดนเดฐเดฃเด:
employeesCount โะะพะปะธัะตััะฒะพ ัะพัััะดะฝะธะบะพะฒ ั ะทะฐัะฟะปะฐัะพะน > Nโ (Department d, NUMERIC[10,2] N) =
GROUP SUM salary(Employee e) IF department(e) = d AND salary(e) > N;
N เดจเตเดฑเต เด เดจเดจเตเดคเดฎเดพเดฏ เดฎเตเดฒเตเดฏเดเตเดเตพเดเตเดเดพเดฏเดฟ เด เดซเดเดเตเดทเตป เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดคเตเดเตเดเดฟเดฒเตเด เดจเตเดเดฑเตเดฑเตเดตเต เดฎเตเดฒเตเดฏเด เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฃเต). เด เดคเดฟเดจเดพเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เด เดคเดฟเตฝ MATERIALIZED เดเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ. เด เดคเดฟเดจเดพเตฝ เดเดคเตเดฐเต เดฒเตเดเดฟเดเตเดเตฝ เดชเดฐเดฟเดฎเดฟเดคเดฟเดฏเดพเดฃเต, เดธเดพเดเตเดเตเดคเดฟเดเดฎเดพเดฏ เดเดจเตเดจเดฒเตเดฒ (เด เดคเดพเดฏเดคเต, เดเดเตเดเตพเดเตเดเต เดเดคเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดเดดเดฟเดฏเดพเดคเตเดคเดคเตเดเตเดฃเตเดเดฒเตเดฒ). เด เดฒเตเดฒเตเดเตเดเดฟเตฝ, เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเดณเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดฐเตเดชเตเดชเดฟเดเดเตเดเตพ, เดธเตเตผเดเตเดเดฟเดเดเต, เดเตเดเดพเดคเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ, เดชเดพเตผเดเตเดเตเดทเตป, เดเดตเตผเดคเตเดคเดจเด เดฎเตเดคเดฒเดพเดฏเดต เดเดชเดฏเตเดเดฟเดเตเดเดพเด.
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเตเดฎเตเดชเดคเตเดคเต เดฒเตเดเดจเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเดถเตเดจเด 2.2 เตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดฐเดฃเตเดเต เดซเดเดเตเดทเดจเตเดเดณเดฟเดฒเตเด MATERIALIZED เดจเตฝเดเดพเด:
bought 'ะัะฟะธะป' (Customer c, Product p, INTEGER y) =
GROUP SUM sum(Detail d) IF
customer(order(d)) = c AND
product(d) = p AND
extractYear(date(order(d))) = y MATERIALIZED;
rating 'ะ ะตะนัะธะฝะณ' (Customer c, Product p, INTEGER y) =
PARTITION SUM 1 ORDER DESC bought(c, p, y), p BY c, y MATERIALIZED;
SELECT contactName(Customer c), name(Product p) WHERE rating(c, p, 1997) < 3;
เดธเดฟเดธเตเดฑเตเดฑเด เดคเดจเตเดจเต เดเตเดชเตเดชเต เดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดชเดเตเดเดฟเด เดธเตเดทเตเดเดฟเดเตเดเตเด เดเดชเดญเตเดพเดเตเดคเดพเดตเต, เดเดคเตเดชเดจเตเดจเด ะธ เดเดจเตเดฑเดเตผ, เด เดคเดฟเดฒเตเดเตเดเต เดฐเดฃเตเดเต เดซเตเตฝเดกเตเดเตพ เดเตเตผเดเตเดเตเดเดฏเตเด เดเดคเตเดเตเดเดฟเดฒเตเด เดฎเดพเดฑเตเดฑเดเตเดเดณเตเดเต เด เดตเดฏเดฟเดฒเต เดซเตเตฝเดกเต เดฎเตเดฒเตเดฏเดเตเดเตพ เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด. เด เดซเดเดเตโเดทเดจเตเดเดณเดฟเดฒเตเดเตเดเต เดเตเดเตเดคเตฝ เดเตเดณเตเดเตพ เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เด เดต เดเดฃเดเตเดเดพเดเตเดเดฟเดฒเตเดฒ, เดชเดเดฐเด เดฎเตเดฒเตเดฏเดเตเดเตพ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดซเตเตฝเดกเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเดเตเดเตเด.
เด เดธเดเดตเดฟเดงเดพเดจเด เดเดชเดฏเตเดเดฟเดเตเดเต, เดจเดฟเดเตเดเตพเดเตเดเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเตเดฆเตเดฏเดเตเดเดณเดฟเดฒเต เดเดตเตผเดคเตเดคเดจเดเตเดเตพ (CTE) เดเดดเดฟเดตเดพเดเตเดเดพเด. เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเตเด, เดเตเดเตเดเดฟ/เดฐเดเตเดทเดพเดเตผเดคเต เดฌเดจเตเดงเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดตเตเดเตเดทเด เดฐเตเดชเตเดเดฐเดฟเดเตเดเตเดจเตเดจ เดเตเดฐเตเดชเตเดชเตเดเดณเต เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเด (เดเดฐเต เดเตเดฐเตเดชเตเดชเดฟเดจเตเด เด เดคเดฟเดจเตเดฑเต เดฐเดเตเดทเดฟเดคเดพเดตเตเดฎเดพเดฏเดฟ เดเดฐเต เดฒเดฟเดเตเดเต เดเดฃเตเดเต):
parent = DATA Group (Group);
เดเดฐเต เดซเดเตเดทเดฃเตฝ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเตฝ, เดเดตเตผเดคเตเดคเดจ เดฒเตเดเดฟเดเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเตเดคเดฟเดฏเดฟเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเด:
level (Group child, Group parent) = RECURSION 1l IF child IS Group AND parent == child
STEP 2l IF parent == parent($parent);
isParent (Group child, Group parent) = TRUE IF level(child, parent) MATERIALIZED;
เดเดเดเตเดเดฟเดจเดพเดฏเดฟ เดฎเตเดคเตฝ เดฎเดพเดคเดพเดชเดฟเดคเดพเดเตเดเดณเดพเดฃเต เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดเดจเตเดจเต เด เดเดฏเดพเดณเดชเตเดชเตเดเตเดคเตเดคเดฟ, เดคเตเดเตผเดจเตเดจเต เดฐเดฃเตเดเต เดเตเดเดณเตเดณเตเดณ (เดเตเดฐเตเดชเตเดชเตเดเตพ) เดเดฐเต เดชเดเตเดเดฟเด เดธเตเดทเตเดเดฟเดเตเดเตเด, เด เดคเดฟเตฝ เดซเตเตฝเดกเต เดฎเดพเดคเดพเดชเดฟเดคเดพเดเตเดเดณเดพเดฃเต เดเดฆเตเดฏเดคเตเดคเต เดคเดพเดเตเดเตเตฝ เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเดฟเดจเตเดฑเต เดเตเดเตเดเดฟเดฏเดพเดฃเตเดเตเดเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต เดธเดคเตเดฏเดฎเดพเดเต. เด เดชเดเตเดเดฟเดเดฏเดฟเดฒเต เดเตปเดเตเดฐเดฟเดเดณเตเดเต เดเดฃเตเดฃเด เดเตเดฐเตเดฏเตเดเต เดถเดฐเดพเดถเดฐเดฟ เดเดดเด เดเตเดฃเตเดเต เดเตเดฃเดฟเดเตเด เดเตเดฐเตเดชเตเดชเตเดเดณเตเดเต เดเดฃเตเดฃเดคเตเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เดจเดฟเดเตเดเตพเดเตเดเต เดตเตเดฃเดฎเตเดเตเดเดฟเตฝ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเตเดฐเตเดชเตเดชเดฟเดจเตเดฑเต เดชเดฟเตปเดเดพเดฎเดฟเดเดณเตเดเต เดเดฃเตเดฃเด เดเดฃเดเตเดเดพเดเตเดเดพเตป, เดจเดฟเดเตเดเตพเดเตเดเต เด เดซเดเดเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเดพเด:
childrenCount (Group g) = GROUP SUM 1 IF isParent(Group child, g);
SQL เดเตเดฆเตเดฏเดคเตเดคเดฟเตฝ CTE เดเดฃเตเดเดพเดเดฟเดฒเตเดฒ. เดชเดเดฐเด เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ GROUP BY เดเดฏเดฟเดฐเดฟเดเตเดเตเด.
เด เดธเดเดตเดฟเดงเดพเดจเด เดเดชเดฏเตเดเดฟเดเตเดเต, เดเดตเดถเตเดฏเดฎเตเดเตเดเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดกเตเดจเตเตผเดฎเดฒเตเดธเต เดเตเดฏเตเดฏเดพเดจเตเด เดเดดเดฟเดฏเตเด:
CLASS Order 'ะะฐะบะฐะท';
date 'ะะฐัะฐ' = DATA DATE (Order);
CLASS OrderDetail 'ะกััะพะบะฐ ะทะฐะบะฐะทะฐ';
order 'ะะฐะบะฐะท' = DATA Order (OrderDetail);
date 'ะะฐัะฐ' (OrderDetail d) = date(order(d)) MATERIALIZED INDEXED;
เดเดฐเต เดซเดเดเตเดทเตป เดตเดฟเดณเดฟเดเตเดเตเดฎเตเดชเตเตพ เดคเตเดฏเดคเดฟ เดเตผเดกเตผ เดฒเตเดจเดฟเดจเดพเดฏเดฟ, เดเดฐเต เดธเตเดเดฟเด เดเดณเตเดณ เดซเตเตฝเดกเต เดเตผเดกเตผ เดฒเตเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเดเตเดเตเด. เดเตผเดกเตผ เดคเตเดฏเดคเดฟ เดฎเดพเดฑเตเดฎเตเดชเตเตพ, เดธเดฟเดธเตเดฑเตเดฑเด เดคเดจเตเดจเต เดฒเตเดจเดฟเดฒเต เดกเตเดจเตเตผเดฎเดฒเตเดธเต เดเตเดฏเตเดค เดคเตเดฏเดคเดฟ เดธเตเดตเดฏเดฎเตเดต เดตเตเดฃเตเดเตเด เดเดฃเดเตเดเดพเดเตเดเตเด.
เดเตเดฃเดเตเดเดณเตเดฎเตเดฃเตเดเต
เด เดฎเตเดดเตเดตเตป เดฎเตเดเตเดเดพเดจเดฟเดธเดตเตเด เดเดจเตเดคเดฟเดจเตเดตเตเดฃเตเดเดฟเดฏเดพเดฃเต? เดเตเดฒเดพเดธเดฟเดเต DBMS-เดเดณเดฟเตฝ, เดเตเดฆเตเดฏเดเตเดเตพ เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเตเดดเตเดคเดพเดคเต, เดเดฐเต เดกเดตเดฒเดชเตเดชเตผเดเตเดเต DBA เดเตเดเต เดธเตเดเดฟเดเดเตพ เดฎเดพเดฑเตเดฑเดพเดจเตเด เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเดเตเดเดฃเดเตเดเตเดเตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเดพเดจเตเด เด เดต เดเดเตเดเดจเต เดเดเตโเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเดฃเดฎเตเดจเตเดจเต เด เดจเตเดตเตเดทเดฃ เดชเตเดฒเดพเดจเดฑเตเดเต เดชเดฑเดฏเดพเดจเตเด เดฎเดพเดคเตเดฐเดฎเต เดเดดเดฟเดฏเต (เดเตเดเดพเดคเต เดตเดพเดฃเดฟเดเตเดฏ DBMS-เดเดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต เดธเตเดเดจเดเตพ เดฒเดญเตเดฏเดฎเดพเดเต). เด เดตเตผ เดเดคเตเดฐ เดถเตเดฐเดฎเดฟเดเตเดเดพเดฒเตเด เดฒเตเดเดจเดคเตเดคเดฟเดฒเต เดเดฆเตเดฏเดคเตเดคเต เดเตเดฆเตเดฏเด เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเดพเตป เด เดตเตผเดเตเดเต เดเดดเดฟเดฏเดฟเดฒเตเดฒ O (เดตเดเตเดชเตเดชเตเดเดณเตเดเต เดเดฃเตเดฃเด) เดเตเดฆเตเดฏเดเตเดเตพ เดฎเดพเดฑเตเดฑเตเดเดฏเต เดเตเดฐเดฟเดเดฑเตเดเตพ เดเตเตผเดเตเดเตเดเดฏเต เดเตเดฏเตเดฏเดพเดคเต. เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดธเตเดเตเดฎเดฟเตฝ, เดตเดฟเดเดธเดจ เดเดเตเดเดคเตเดคเดฟเตฝ เดจเดฟเดเตเดเตพ เดกเดพเดฑเตเดฑ เดธเตเดฑเตเดฑเตเดฑเตเดเต เดเดเดจเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเด เดเดคเต เด เดเตเดฐเดเตเดทเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดฃเดฎเตเดจเตเดจเตเด เดเดฟเดจเตเดคเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ. เดเดตเดฏเตเดฒเตเดฒเดพเด เดเดเตเดเดฏเดฟเตฝ, เดจเตเดฐเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเตฝ เดเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดฎเดพเดฑเตเดฑเดพเตป เดเดดเดฟเดฏเตเด.
เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ เดเดคเต เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต. เดเดฟเดฒเตผ เดเตเดฎเดคเดฒเดฏเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดจเตเดฐเดฟเดเตเดเต เดฏเตเดเตเดคเดฟ เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต. เด เดตเตผเดเตเดเต เด เตฝเดเตเดฐเดฟเดคเดเตเดเดณเตเด เด เดตเดฏเตเดเต เดธเดเตเดเตเตผเดฃเตเดฃเดคเดฏเตเด, เดเดเตเดธเดฟเดเตเดฏเตเดทเตป เดชเตเดฒเดพเดจเตเดเดณเตเด, เดเตเดฏเดฟเดจเตเดเดณเตเดเต เดคเดฐเดเตเดเดณเตเด, เดฎเดฑเตเดฑเตเดคเตเดเตเดเดฟเดฒเตเด เดธเดพเดเตเดเตเดคเดฟเด เดเดเดเดเตเดเดณเตเด เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดจเตเดจเดฟเดฒเตเดฒ. เด เดเดณเตเดเตพ เดกเตเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดเตเดเดพเตพ เดเตเดเตเดคเตฝ เดฌเดฟเดธเดฟเดจเดธเตเดธเต เด เดจเดฒเดฟเดธเตเดฑเตเดฑเตเดเดณเดพเดฃเต. เดคเตเดเตผเดจเตเดจเต, เดเดคเตเดฒเตเดฒเดพเด เดชเดฐเดฟเดถเตเดงเดจเดฏเดฟเดฒเตเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเตเดเตเดเต เดชเตเดเตเดจเตเดจเต. เดฆเตเตผเดเดเดพเดฒ เด เดจเตเดตเตเดทเดฃเดเตเดเดณเตเดเต เดฒเตเดเดฟเดเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตเดจเตเดจเต. เดเดฐเต เดจเตเดฃเตเด เดเตเดฆเตเดฏเด เดเดฃเตเดเตเดคเตเดคเตเดฎเตเดชเตเตพ, เดฎเดฑเตเดฑเต เดเดณเตเดเตพ (เดเตเดเตเดคเตฝ เดธเดพเดเตเดเตเดคเดฟเด - เด เดเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ DBA) เดเดฟเดฒ เดเดจเตเดฑเตผเดฎเตเดกเดฟเดฏเดฑเตเดฑเต เดซเดเดเตเดทเดจเดฟเตฝ MATERIALIZED เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดพเตป เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเตเดจเตเดจเต. เดเดคเต เดฑเตเดเตเดเตเตผเดกเดฟเดเดเต เด เตฝเดชเตเดชเด เดฎเดจเตเดฆเดเดคเดฟเดฏเดฟเดฒเดพเดเตเดเตเดจเตเดจเต (เดเดคเดฟเดจเต เดเดเดชเดพเดเดฟเตฝ เดเดฐเต เด เดงเดฟเด เดซเตเตฝเดกเต เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเดฟเดจเดพเตฝ). เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เด เดเตเดฆเตเดฏเด เดเดฃเตเดฏเดฎเดพเดฏเดฟ เดตเตเดเดคเตเดคเดฟเดฒเดพเดเตเดเตเด เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดฎเดฑเตเดฑเตเดฒเตเดฒเดพเดตเดฐเตเด. เด เดคเต เดธเดฎเดฏเด, เดเดคเต เดซเดเดเตโเดทเตป เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเดฎเดพเดเตเดเดฃเดฎเตเดจเตเดจเต เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเตเดจเตเดจเดคเต เดคเดพเดฐเดคเดฎเตเดฏเตเดจ เดเดณเตเดชเตเดชเดฎเดพเดฃเต. เดฐเดฃเตเดเต เดชเตเดฐเดงเดพเดจ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ: เดธเดพเดงเตเดฏเดฎเดพเดฏ เดเตปเดชเตเดเตเดเต เดฎเตเดฒเตเดฏเดเตเดเดณเตเดเต เดเดฃเตเดฃเด (เด เดจเตเดฌเดจเตเดง เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดเดคเตเดฐ เดฑเตเดเตเดเตเตผเดกเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด), เดฎเดฑเตเดฑเต เดซเดเดเตเดทเดจเตเดเดณเดฟเตฝ เดเดคเต เดเดคเตเดฐ เดคเดตเดฃ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
เด เดจเดฒเตเดเตเดเตพ
เดเดงเตเดจเดฟเด เดตเดพเดฃเดฟเดเตเดฏ DBMS-เดเตพเดเตเดเต เดธเดฎเดพเดจเดฎเดพเดฏ เดธเดเดตเดฟเดงเดพเดจเดเตเดเดณเตเดฃเตเดเต: เดซเดพเดธเตเดฑเตเดฑเต เดฑเดฟเดซเตเดฐเดทเต (เดเดฑเดพเดเตเดเดฟเตพ) เดเดณเตเดณ เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดตเตเดฏเต, เดเตปเดกเตเดเตเดธเตเดกเต เดตเตเดฏเต (เดฎเตเดเตเดฐเตเดธเตเดซเตเดฑเตเดฑเต SQL เดธเตเตผเดตเตผ). PostgreSQL-เตฝ, เดเดฐเต เดเดเดชเดพเดเดฟเตฝ MATERIALIZED VIEW เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เด เดญเตเดฏเตผเดคเตเดฅเดจ เดชเตเดฐเดเดพเดฐเด เดฎเดพเดคเตเดฐเด (เดตเดณเดฐเต เดเตผเดถเดจเดฎเดพเดฏ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเดณเตเดเต เดชเตเดฒเตเด), เด เดคเดฟเดจเดพเตฝ เดเดเตเดเตพ เด เดคเต เดชเดฐเดฟเดเดฃเดฟเดเตเดเดฟเดฒเตเดฒ. เดเดจเตเดจเดพเตฝ เด เดตเดฏเตเดเต เดเดชเดฏเตเดเด เดเดฃเตเดฏเดฎเดพเดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเดถเตเดจเดเตเดเดณเตเดฃเตเดเต.
เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดจเดฟเดเตเดเตพ เดเดคเดฟเดจเดเด เดเดฐเต เดธเดพเดงเดพเดฐเดฃ เดเดพเดดเตเด เดธเตเดทเตเดเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต เดจเดฟเดเตเดเตพเดเตเดเต เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดพเตป เดเดดเดฟเดฏเต. เด เดฒเตเดฒเตเดเตเดเดฟเตฝ, เด เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเตเดคเตเดคเดพเดฏเดฟ เดธเตเดทเตโเดเดฟเดเตเด เดเดพเดดเตโเด เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดเตเดเตพ เดถเตเดทเดฟเดเตเดเตเดจเตเดจ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดตเตเดฃเตเดเตเด เดเดดเตเดคเตเดฃเตเดเดฟเดตเดฐเตเด. เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฒเตเดฒเดพเด เด เดคเตเดชเดเดฟ เดตเดฟเดเตเด, เดชเดเตเดทเต เดฎเตเตปเดเตเดเตเดเดฟ เดเดฃเดเตเดเดพเดเตเดเดฟเดฏ เดเดฟเดฒ เดกเดพเดฑเตเดฑ เดเดฃเตเดเตเดเตเดเดฟเตฝ เด เดคเต เดเตเดฑเดเตเดเดคเต เดซเดฒเดชเตเดฐเดฆเดฎเดฒเตเดฒ, เดชเดเตเดทเต เดชเดฒ เด เดจเตเดตเตเดทเดฃเดเตเดเดณเตเด เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เด เดคเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เดชเดเตเดทเต เด เดคเต เดตเตเดฃเตเดเตเด เดเดฃเดเตเดเดพเดเตเดเตเด.
เดฐเดฃเตเดเดพเดฎเดคเดพเดฏเดฟ, เด เดตเตผเดเตเดเต เดงเดพเดฐเดพเดณเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเดณเตเดฃเตเดเต:
เดเดฑเดพเดเตเดเดฟเตพ
5.3.8.4 เดตเตเดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดคเตเดเตเดเดฒเดฟเดจเตเดณเตเดณ เดชเตเดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ
เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดเดพเดดเตโเดเดฏเตเดเต เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจ เดเตเดฆเตเดฏเด เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเตเดคเดฟเดฏเดฟเตฝ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต:
- เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดเดพเดดเตโเดเดฏเดฟเตฝ เดเดตเตผเดคเตเดคเดฟเดเตเดเดพเดคเตเดค เดชเดฆเดชเตเดฐเดฏเตเดเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดชเดฐเดพเดฎเตผเดถเดเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดฐเตเดคเต
SYSDATE
เดเดชเตเดชเดROWNUM
.- เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเต เดเตเดฏเตเดค เดเดพเดดเตเดเดฏเดฟเตฝ เดฑเดซเดฑเตปเดธเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดฐเตเดคเต
RAW
orLONG
RAW
เดกเดพเดฑเตเดฑ เดคเดฐเดเตเดเตพ.- เดเดคเดฟเตฝ เด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ
SELECT
เดฒเดฟเดธเตเดฑเตเดฑเต เดธเดฌเตเดเตเดตเดฑเดฟ.- เดเดคเดฟเตฝ เดตเดฟเดถเดเดฒเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดฐเตเดคเต (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต,
RANK
) เตฝSELECT
เดเดชเดตเดพเดเตเดฏเด.- เดเดคเดฟเดจเต เดเดฐเต เดชเดเตเดเดฟเดเดฏเต เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ
XMLIndex
เดธเตเดเดฟเด เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.- เดเดคเดฟเตฝ เด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ
MODEL
เดเดชเดตเดพเดเตเดฏเด.- เดเดคเดฟเตฝ เด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ
HAVING
เดเดชเดเตเดฆเตเดฏเดคเตเดคเตเดเตเดเตเดเดฟเดฏ เดเดชเดตเดพเดเตเดฏเด.- เดเดคเดฟเตฝ เดเดณเตเดณ เดจเตเดธเตเดฑเตเดฑเดกเต เด เดจเตเดตเตเดทเดฃเดเตเดเตพ เดเตพเดเตเดเตเดณเตเดณเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ
ANY
,ALL
, เด เดฅเดตเดพNOT
EXISTS
.- เดเดคเดฟเตฝ เด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ
[START WITH โฆ] CONNECT BY
เดเดชเดตเดพเดเตเดฏเด.- เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเตเดฑเตเดฑเตเดเดณเดฟเตฝ เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดตเดฟเดถเดฆเดพเดเดถ เดชเดเตเดเดฟเดเดเตพ เดเดคเดฟเตฝ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดฐเตเดคเต.
ON
COMMIT
เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเตฝ เดเดพเดดเตโเดเดเตพเดเตเดเต เดตเดฟเดฆเตเดฐ เดตเดฟเดถเดฆเดพเดเดถ เดชเดเตเดเดฟเดเดเตพ เดเดฃเตเดเดพเดเดฐเตเดคเต.- เดจเตเดธเตเดฑเตเดฑเดกเต เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดเดพเดดเตโเดเดเตพเดเตเดเต เดเดฐเต เดเตเดฏเดฟเตป เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดเตเดฐเดเตเดฑเตเดฑเต เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด.
- เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดเตเดฏเดฟเตป เดเดพเดดเตโเดเดเดณเตเด เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เด เดเตเดฐเดเตเดฑเตเดฑเต เดเดพเดดเตโเดเดเดณเตเด เด
GROUP
BY
เดเดฐเต เดธเตเดเดฟเด เดเตเดฐเดฎเตเดเดฐเดฟเดเตเด เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดชเดตเดพเดเตเดฏเด เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ.5.3.8.5 เดเตเดฐเตเดจเตเดจเดตเตผ เดฎเดพเดคเตเดฐเด เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดเดพเดดเตโเดเดเตพ เดตเตเดเดคเตเดคเดฟเตฝ เดชเตเดคเตเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ
เดเตเดฐเดฒเตเดเตพ เดฎเดพเดคเตเดฐเดฎเตเดณเตเดณเดคเตเด เด เดเตเดฐเดเตเดฑเตเดฑเตเดเดณเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดคเตเดฎเดพเดฏ เดตเดธเตเดคเตเดจเดฟเดทเตเด เดฎเดพเดฏ เดเดพเดดเตโเดเดเตพเดเตเดเดพเดฏเตเดณเตเดณ เดเตเดฆเตเดฏเดเตเดเตพ เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเต, เดตเตเดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดคเตเดเตเดเดฒเดฟเดจเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เดเดฒเตเดฒ:
- ยซ เดเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฒเตเดฒเดพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเดณเตเด
เดตเตเดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดคเตเดเตเดเดฒเดฟเดจเตเดณเตเดณ เดชเตเดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ ".- เด เดตเตผเดเตเดเต เดเดดเดฟเดฏเดฟเดฒเตเดฒ
GROUP
BY
เดเตเดฒเตเดธเตเดเตพ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดเตเดฐเดเตเดฑเตเดฑเตเดเตพ.- เดฒเต เดเดฒเตเดฒเดพ เดเตเดฌเดฟเดณเตเดเดณเตเดเตเดฏเตเด เดฑเตเดตเดฟเดกเตเดเตพ
FROM
เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดฆเตเดถเตเดฏเดฎเดพเดเดฃเดSELECT
เดเตเดฆเตเดฏเดคเตเดคเดฟเดจเตเดฑเต เดชเดเตเดเดฟเด.- เดฒเต เดเดฒเตเดฒเดพ เด เดเดฟเดธเตเดฅเดพเดจ เดเตเดฌเดฟเดณเตเดเตพเดเตเดเตเด เดฑเตเดฏเตเดกเตเดเตพเดเตเดเตเดชเตเดชเด เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดตเตเดฏเต เดฒเตเดเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด
FROM
เดเตเดฆเตเดฏเดคเตเดคเดฟเดจเตเดฑเต เดชเดเตเดเดฟเด.- เดเดฌเตโเดเดเตเดฑเตเดฑเต เดเตเดชเตเดชเต เดเตเดณเด เดเตพเดชเตเดชเตเดเตเดจเตเดจ เดฒเดณเดฟเดคเดฎเดพเดฏ เดเตเดฏเดฟเดเดเตเดเดณเตเดณเตเดณ เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดชเดเตเดเดฟเดเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดตเตเดเดคเตเดคเดฟเตฝ เดชเตเดคเตเดเตเดเดพเดตเตเดจเตเดจ เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดเดพเดดเตโเด เดธเตเดทเตโเดเดฟเดเตเดเดพเดจเดพเดตเดฟเดฒเตเดฒ.
SELECT
เดชเตเดฐเดธเตเดคเดพเดตเดจ.เดเตเดเดพเดคเต, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดตเดฏเดพเดฃเตเดเตเดเดฟเตฝ เดจเดฟเดเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจ เดชเตเดคเตเดเตเดเตฝ เดฐเตเดคเดฟ เดเดชเตเดฑเตเดฑเดฟเดฎเตฝ เดเดพเดฐเตเดฏเดเตเดทเดฎเดฎเดพเดเดฟเดฒเตเดฒ:
- เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจ เดเตเดฆเตเดฏเด เดเดฐเต เดเดจเตเดคเดฐเดฟเด เดเตเดฏเดฟเดจเต เดชเตเดฒเต เดชเตเดฐเตเดฎเดพเดฑเตเดจเตเดจ เดเดฐเต เดฌเดพเดนเตเดฏ เดเตเดฏเดฟเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจ เดเตเดฆเตเดฏเดคเตเดคเดฟเตฝ เด เดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเดฐเต เดเตเดฏเดฟเตป เด เดเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดเดฐเต เดเดจเตเดคเดฐเดฟเด เดเตเดฏเดฟเตป เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจ เดเตเดฆเตเดฏเด เดตเตเดฃเตเดเตเด เดเดดเตเดคเตเดจเตเดจเดคเต เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเด.
- เดฆเดฟ
SELECT
เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดเดพเดดเตโเดเดฏเตเดเต เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดชเดเตเดเดฟเดเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดจเดฟเดฐเดเดณเดฟเดฒเต เดเดเตโเดธเตโเดชเตเดฐเดทเดจเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.5.3.8.6 เด เดเตเดฐเดเตเดฑเตเดฑเตเดเตพเดเตเดเตเดชเตเดชเด เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดเดพเดดเตโเดเดเตพ เดตเตเดเดคเตเดคเดฟเตฝ เดชเตเดคเตเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ
เด เดเตเดฐเดเตเดฑเตเดฑเตเดเดณเต เดเตเดฐเดฒเตเดเดณเต เดเดชเดฏเตเดเดฟเดเตเดเต เดธเดพเดงเตเดตเดพเดฏ เดเดพเดดเตโเดเดเตพเดเตเดเดพเดฏเตเดณเตเดณ เดเตเดฆเตเดฏเดเตเดเตพ เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดตเตเดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดคเตเดเตเดเดฒเดฟเดจเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเดณเตเดฃเตเดเต:
- ยซ เดเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฒเตเดฒเดพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเดณเตเด
เดตเตเดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดคเตเดเตเดเดฒเดฟเดจเตเดณเตเดณ เดชเตเดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ ".เดฐเดฃเตเดเดฟเดจเตเด เดตเตเดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดคเตเดเตเดเตฝ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต
ON
COMMIT
เดเดชเตเดชเดON
DEMAND
เดญเตเดคเดฟเดเดฎเดพเดฏ เดเดพเดดเตเดเดเตพ, เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เดฌเดพเดงเดเดฎเดพเดฃเต:
- เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดตเตเดฏเตเดตเดฟเดฒเต เดเดฒเตเดฒเดพ เดเตเดฌเดฟเดณเตเดเตพเดเตเดเตเด เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดตเตเดฏเต เดฒเตเดเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด, เดเตเดเดพเดคเต เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดตเตเดฏเต เดฒเตเดเตเดเตพ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดเตเดฏเตเดฏเดฃเด:
- เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเตฝ เดเดพเดดเตโเดเดฏเดฟเตฝ เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฒเตเดฒเดพ เดจเดฟเดฐเดเดณเตเด เดเตพเดเตเดเตเดณเตเดณเตเด.
- เดเดชเดฏเตเดเดฟเดเตเดเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด
ROWID
เดเดชเตเดชเดINCLUDING
NEW
VALUES
.- เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด
SEQUENCE
เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฒเตเดเตพ/เดกเดฏเดฑเดเตเดเต เดฒเตเดกเตเดเตพ, เดเดฒเตเดฒเดพเดคเดพเดเตเดเดฒเตเดเตพ, เด เดชเตโเดกเตเดฑเตเดฑเตเดเตพ เดเดจเตเดจเดฟเดตเดฏเตเดเต เดเดฐเต เดฎเดฟเดถเตเดฐเดฟเดคเด เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเตเดตเตเดเตเดเดฟเตฝ เดเดชเดตเดพเดเตเดฏเด.
- เดฎเดพเดคเตเดฐเด
SUM
,COUNT
,AVG
,STDDEV
,VARIANCE
,MIN
เดเดชเตเดชเดMAX
เดตเตเดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดคเตเดเตเดเดฒเดฟเดจเดพเดฏเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต.COUNT(*)
เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฃเด.- เดเดเตโเดธเตโเดชเตเดฐเตเดทเดจเตเดฑเต เดเดฑเตเดฑเดตเตเด เดชเตเดฑเดเดญเดพเดเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต เดฎเตเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ เดเดฃเตเดเดพเดเดพเดตเต. เด เดคเดพเดฏเดคเต, เดคเตเดเดเตเดเดฟเดฏ เดธเดเดเตเดฐเดนเดเตเดเตพ
AVG(AVG(x))
orAVG(x)
+AVG(x)
เด เดจเตเดตเดฆเดจเตเดฏเดฎเดฒเตเดฒ.- เดชเตเดฒเตเดณเตเดณ เดเดฐเต เดธเดเดเตเดฐเดนเดคเตเดคเดฟเดจเตเด
AVG(expr)
, เด เดจเตเดฌเดจเตเดงCOUNT(expr)
เดนเดพเดเดฐเดพเดเดฃเด. เดเดฑเดพเดเตเดเดฟเตพ เด เดคเต เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเตSUM(expr)
เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฃเด.- If
VARIANCE(expr)
orSTDDEV(expr
) เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต,COUNT(expr)
เดเดชเตเดชเดSUM(expr)
เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฃเด. เดเดฑเดพเดเตเดเดฟเตพ เด เดคเต เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเตSUM(expr *expr)
เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฃเด.- เดฆเดฟ
SELECT
เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจ เด เดจเตเดตเตเดทเดฃเดคเตเดคเดฟเดฒเต เดเตเดณเด เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เด เดเดฟเดธเตเดฅเดพเดจ เดชเดเตเดเดฟเดเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดจเดฟเดฐเดเดณเตเดณเตเดณ เดเดฐเต เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เดชเดฆเดชเตเดฐเดฏเตเดเดฎเดพเดเดฐเตเดคเต. เดเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดฎเดพเดฏ เดเดฐเต เดชเตเดฐเดคเดฟเดตเดฟเดงเดฟ เดเดฐเต เดจเตเดธเตเดฑเตเดฑเดกเต เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดตเตเดฏเต เดเดชเดฏเตเดเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต.- เดฆเดฟ
SELECT
เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดเดฒเตเดฒเดพเด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดฃเดGROUP
BY
เดจเดฟเดฐเดเตพ.- เดเดจเตเดจเต เด เดคเดฟเดฒเดงเดฟเดเดฎเต เดฑเดฟเดฎเตเดเตเดเต เดเตเดฌเดฟเดณเตเดเดณเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณเดคเดฒเตเดฒ เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดเดพเดดเตโเด.
- เดจเดฟเดเตเดเตพ เดเดฐเต เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ
CHAR
เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดตเตเดฏเต เดฒเตเดเดฟเดจเตเดฑเต เดซเดฟเตฝเดเตเดเตผ เดเตเดณเดเตเดเดณเดฟเดฒเต เดกเดพเดฑเตเดฑเดพ เดคเดฐเด, เดฎเดพเดธเตเดฑเตเดฑเตผ เดธเตเดฑเตเดฑเดฟเดจเตเดฑเต เดชเตเดฐเดคเตเด เดธเตเดฑเตเดฑเตเดเดณเตเด เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดเดพเดดเตโเดเดฏเตเด เดเดจเตเดจเตเดคเดจเตเดจเตเดฏเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด.- เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเต เดเตเดฏเตโเดค เดเดพเดดเตโเดเดฏเตโเดเตเดเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดตเดฏเดฟเตฝ เดเดจเตเดจเต เดเดฃเตเดเตเดเตเดเดฟเตฝ, เดชเดฐเดฎเตเดชเดฐเดพเดเดค DML เดเตปเดธเตเตผเดเตเดเตเดเดณเดฟเดฒเตเด เดกเดฏเดฑเดเตเดเต เดฒเตเดกเตเดเดณเดฟเดฒเตเด เดฎเดพเดคเตเดฐเดฎเต เดซเดพเดธเตเดฑเตเดฑเต เดฑเดฟเดซเตเดฐเดทเต เดชเดฟเดจเตเดคเตเดฃเดฏเตโเดเตเดเต.
- เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเตฝเดตเตฝเดเตเดเดฐเดฟเดเตเด เดเดพเดดเตเดเดเตพ
MIN
orMAX
เดธเดเดเตเดฏเดเตพ- เดเดณเตเดณ เดตเดธเตโเดคเตเดตเตฝเดเตเดเดฐเดฟเดเตเด เดเดพเดดเตโเดเดเตพ
SUM(expr)
เดชเดเตเดทเต เดเดฒเตเดฒCOUNT(expr)
- เดเดฒเตเดฒเดพเดคเตเดค เดเดพเดดเตเดเดเตพ
COUNT(*)
เด เดคเตเดคเดฐเด เดญเตเดคเดฟเดเดฎเดพเดฏ เดเดพเดดเตเดเดฏเต เดเตปเดธเตเตผเดเตเดเต-เดเตบเดฒเดฟ เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดตเตเดฏเต เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต.
- เดเตเดเตเดฏเตเดณเตเดณ เดเดฐเต เดตเดธเตเดคเตเดจเดฟเดทเตเด เดฎเดพเดฏ เดเดพเดดเตเด
MAX
orMIN
เดเดฒเตเดฒเดพเดคเดพเดเตเดเดฟเดฏเดคเดฟเดจเต เดถเตเดทเด เดตเตเดเดคเตเดคเดฟเตฝ เดชเตเดคเตเดเตเดเดพเดตเตเดจเตเดจเดคเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเดฟเดเตเดธเดกเต เดกเดฟเดเดเดเตฝ เดชเตเดฐเดธเตเดคเดพเดตเดจเดเดณเต เดเดฒเตเดฒเตเดเตเดเดฟเตฝWHERE
เดเดชเดตเดพเดเตเดฏเด.
เดเดฒเตเดฒเดพเดคเดพเดเตเดเดฟเดฏเดคเดฟเดจเต เดถเตเดทเดฎเตเดณเตเดณ เดชเดฐเดฎเดพเดตเดงเดฟ/เดฎเดฟเดจเดฟเดฑเตเดฑเต เดซเดพเดธเตเดฑเตเดฑเต เดฑเดฟเดซเตเดฐเดทเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเดฟเดเตโเดธเตเดกเต เดกเดฟเดเดเดเดฒเตเดฒเดฟเดจเต เดเตปเดธเตเตผเดเตเดเต-เดเตบเดฒเดฟ เดเตเดฏเตโเดธเดฟเดจเตเดฑเต เด เดคเต เดธเตเดตเดญเดพเดตเด เดเดฒเตเดฒ. เดเดคเต เดฌเดพเดงเดฟเดค เดเตเดฐเตเดชเตเดชเตเดเตพเดเตเดเดพเดฏเดฟ เดชเดฐเดฎเดพเดตเดงเดฟ/เดฎเดฟเดจเดฟเดฑเตเดฑเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดเดฏเตเด เดตเตเดฃเตเดเตเด เดเดฃเดเตเดเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เด เดคเดฟเดจเตเดฑเต เดชเตเดฐเดเดเดจ เดธเตเดตเดพเดงเตเดจเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฟเดเตเดเตพ เด เดฑเดฟเดเตเดเดฟเดฐเดฟเดเตเดเดฃเด.- เดเดจเตเดจเดคเดฟเตฝ เดชเตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดพเดดเตโเดเดเดณเต เดธเดฌเตโเดเตเดตเดฑเดฟเดเดณเต เดเดณเตเดณ เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดเดพเดดเตโเดเดเตพ
FROM
เดเดพเดดเตโเดเดเตพ เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดฒเดฏเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดฎเตเดเตเดเดฟเตฝ เดเตเดฒเตเดธเต เดตเตเดเดคเตเดคเดฟเตฝ เดชเตเดคเตเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เดเดคเตเดเตเดเต เดเดพเดดเตโเดเดเตพ เดฒเดฏเดฟเดเตเดเตเด เดเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพเดเตเดเต, เดเดพเดฃเตเดเดเดฑเดพเดเตเดเดฟเตพ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต SQL เดญเดพเดทเดพ เดฑเดซเดฑเตปเดธเต .- เดฌเดพเดนเตเดฏ เดเตเดฏเดฟเดจเตเดเดณเตเดจเตเดจเตเด เดเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดคเดฟเดฐเดเตเดเตเดเตเดชเตเดชเตเดเดณเตเด เดเตเดฐเดฒเตเดเดณเตเด เดเดฃเตเดเดพเดเดพเด
WHERE
เดเดชเดตเดพเดเตเดฏเด.- เดชเดฐเดฎเตเดชเดฐเดพเดเดค DML-เดจเตเด เดกเดฏเดฑเดเตเดเต เดฒเตเดกเตเดเตพเดเตเดเตเด เดถเตเดทเด, เดฌเดพเดนเตเดฏ เดเตเดฌเดฟเดณเดฟเตฝ เดฎเดพเดคเตเดฐเด เดฎเดพเดฑเตเดฑเด เดตเดฐเตเดคเตเดคเดฟเดฏเดพเตฝ, เดฌเดพเดนเตเดฏ เดเตเดฏเดฟเดจเตเดเดณเตเดเต เดเตเดเดฟเดฏ เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เด เดเตเดฐเดเตเดฑเตเดฑเต เดเดพเดดเตโเดเดเตพ เดตเตเดเดคเตเดคเดฟเตฝ เดชเตเดคเตเดเตเดเดพเดตเตเดจเตเดจเดคเดพเดฃเต. เดเตเดเดพเดคเต, เด เดเดคเตเดคเต เดเตเดฏเดฟเตป เดเตเดฌเดฟเดณเดฟเดจเตเดฑเต เดเตเดฏเดฟเตป เดเตเดณเดเตเดเดณเดฟเตฝ เด เดฆเตเดตเดฟเดคเตเดฏ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด. เดฌเดพเดนเตเดฏ เดเตเดฏเดฟเดจเตเดเตพ เดเดฃเตเดเตเดเตเดเดฟเตฝ, เดเดฒเตเดฒเดพ เดเตเดฏเดฟเดจเตเดเดณเตเด เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดฃเด
AND
s เดเดชเตเดชเด เดคเตเดฒเตเดฏเดค เดเดชเดฏเตเดเดฟเดเตเดเดฃเด (=
) เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ.- เดเตเดเตเดฏเตเดณเตเดณ เดญเตเดคเดฟเดเดฎเดพเดฏ เดเดพเดดเตเดเดเตพเดเตเดเดพเดฏเดฟ
CUBE
,ROLLUP
, เดเตเดฐเตเดชเตเดชเดฟเดเดเต เดธเตเดฑเตเดฑเตเดเตพ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดตเดฏเตเดเต เดธเดเดฏเตเดเดจเด, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เดฌเดพเดงเดเดฎเดพเดฃเต:
- เดฆเดฟ
SELECT
เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดเตเดฐเตเดชเตเดชเดฟเดเดเต เดกเดฟเดธเตเดฑเตเดฑเดฟเดเดเตเดตเดฟเดทเตผ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดฃเด, เด เดคเต เดเดจเตเดจเตเดเดฟเตฝ a เดเดเดพเดGROUPING_ID
เดเดฒเตเดฒเดพเดคเตเดคเดฟเดฒเตเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดGROUP
BY
เดชเดฆเดชเตเดฐเดฏเตเดเดเตเดเตพ เด เดฒเตเดฒเตเดเตเดเดฟเตฝGROUPING
เดเดฐเตเดจเตเดจเดฟเดจเตเด เดเดฐเตเดจเตเดจเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพGROUP
BY
เดเดตเดฟเดทเตเดเดพเดฐเด. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดเตเดเดฟเตฝGROUP
BY
เดญเตเดคเดฟเดเดฎเดพเดฏ เดตเตเดเตเดทเดฃเดคเตเดคเดฟเดจเตเดฑเต เดเดชเดตเดพเดเตเดฏเด "GROUP
BY
CUBE(a, b)
", เดชเดฟเดจเตเดจเต เดฆเดฟSELECT
เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดเดคเตเดเตเดเดฟเดฒเตเด เดเดจเตเดจเต เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดฃเด "GROUPING_ID(a, b)
" เด เดฅเดตเดพ "GROUPING(a)
AND
GROUPING(b)
ยป เดตเดธเตเดคเตเดจเดฟเดทเตเด เดฎเดพเดฏ เดเดพเดดเตโเด เดตเตเดเดคเตเดคเดฟเตฝ เดชเตเดคเตเดเตเดเดพเตป เดเดดเดฟเดฏเตเด.GROUP
BY
เดกเตเดฏเตเดชเตเดฒเดฟเดเตเดเตเดฑเตเดฑเต เดเตเดฐเตเดชเตเดชเดฟเดเดเตเดเตพเดเตเดเต เดเดพเดฐเดฃเดฎเดพเดเดฐเตเดคเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "GROUP BY a, ROLLUP(a, b)
"เดตเตเดเดค เดชเตเดคเตเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒ, เดเดพเดฐเดฃเด เดเดคเต เดกเตเดฏเตเดชเตเดฒเดฟเดเตเดเตเดฑเตเดฑเต เดเตเดฐเตเดชเตเดชเดฟเดเดเดฟเตฝ เดเดฒเดพเดถเดฟเดเตเดเตเดจเตเดจเต"(a), (a, b), AND (a)
".5.3.8.7 UNION ALL-เดจเตเดชเตเดชเดฎเตเดณเตเดณ เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดเดพเดดเตโเดเดเตพ เดตเตเดเดคเตเดคเดฟเตฝ เดชเตเดคเตเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ
เดเตเดเตเดฏเตเดณเตเดณ เดตเดธเตโเดคเตเดตเตฝเดเตเดเดฐเดฟเดเตเด เดเดพเดดเตเดเดเตพ
UNION
ALL
เดธเตเดฑเตเดฑเต เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดชเดฟเดจเตเดคเตเดฃREFRESH
FAST
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเตเดฏเดตเดธเตเดฅเดเตพ เดคเตเดชเตเดคเดฟเดเดฐเดฎเดพเดฃเตเดเตเดเดฟเตฝ เดเดชเตเดทเตป:
- เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจ เดเตเดฆเตเดฏเด เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด
UNION
ALL
เดเดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ.เดฆเดฟ
UNION
ALL
เดเดฐเต เดธเดฌเตเดเตเดตเดฑเดฟเดฏเดฟเตฝ เดเดชเตเดชเดฑเตเดฑเตเดฑเดฑเต เดเตพเดชเตเดชเตเดเตเดคเตเดคเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ, เดเดฐเต เด เดชเดตเดพเดฆเด: TheUNION
ALL
เดเดจเตเดจเดคเดฟเดฒเต เดธเดฌเตเดเตเดตเดฑเดฟเดฏเดฟเตฝ เดเดเดพเดFROM
เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจ เดเตเดฆเตเดฏเด เดซเตเดฎเดฟเดฒเดพเดฃเตเดจเตเดจเต เดจเตฝเดเดฟเดฏเดฟเดเตเดเตเดณเตเดณ เดเตเดฒเตเดธเตSELECT * FROM
(เดเดพเดฃเตเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดชเดเตเดฆเตเดฏเดUNION
ALL
) เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดฒเตเดจเตเดจเดชเตเดฒเต:เดตเตเดฏเต_เดตเดฟเดคเตเดคเต_เดฏเตเดฃเดฟเดฏเตเดฃเตฝ เดเดเดธเต เดเดฏเดฟ เดเดพเดดเตเดเตเด เดธเตเดทเตเดเดฟเดเตเดเตเด (เดเดชเดญเตเดเตเดคเดพเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต c.rowid crid, c.cust_id, 2 umarker เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด c เดเดตเดฟเดเตเดฏเดพเดฃเต c.cust_last_name = 'Smith' UNION เดเดฒเตเดฒเดพเด เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด c.rowid crid, c.cust_id, 3 เดเดชเดญเตเดเตเดคเดพเดเตเดเตพ เดฎเตเดคเตฝ c. 'เดเตเตบเดธเต'); เดตเตเดฏเต_เดตเดฟเดคเตเดคเต_เดฏเตเดฃเดฟเดฏเตเดฃเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเด * เดเดตเดถเตเดฏเดพเดจเตเดธเดฐเดฃเด เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดตเตเดฏเต เดฏเตเดฃเดฟเดฏเตป_เดเตปเดธเตเดกเต_เดตเตเดฏเต_เดเดเดตเดฟ เดตเตเดเดคเตเดคเดฟเตฝ เดชเตเดคเตเดเตเดเตเด;เดเดพเดดเตเด เดเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด
view_with_unionall
เดตเตเดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดคเตเดเตเดเดฒเดฟเดจเตเดณเตเดณ เดเดตเดถเตเดฏเดเดคเดเตพ เดจเดฟเดฑเดตเตเดฑเตเดฑเตเดจเตเดจเต.- เดเดจเตเดจเดคเดฟเดฒเต เดเดฐเต เดเตเดฆเตเดฏ เดฌเตเดฒเตเดเตเดเตเด
UNION
ALL
เด เดเตเดฐเดเตเดฑเตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดตเตเดเดคเตเดคเดฟเตฝ เดชเตเดคเตเดเตเดเดพเดตเตเดจเตเดจ เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดเดพเดดเตโเดเดฏเตเดเต เดเดตเดถเตเดฏเดเดคเดเตพ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเตเดฏเดฟเดเดเตเดเตพเดเตเดเตเดชเตเดชเด เดตเตเดเดคเตเดคเดฟเตฝ เดชเตเดคเตเดเตเดเดพเดตเตเดจเตเดจ เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดเดพเดดเตโเดเดฏเตเดเต เดเดตเดถเตเดฏเดเดคเดเตพ เดเตเดฆเตเดฏเด เดจเดฟเดฑเดตเตเดฑเตเดฑเดฃเด.เดซเดพเดธเตเดฑเตเดฑเต เดฑเดฟเดซเตเดฐเดทเต เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจ เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดเดพเดดเตโเดเดฏเตโเดเตเดเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดตเตเดฏเต เดฒเตเดเตเดเตพ เดเตเดฌเดฟเดณเดฟเตฝ เดธเตเดทเตโเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเดฃเด.
เดเดฑเดพเดเตเดเดฟเตพ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดเดฐเตเดฑเตเดฑ เดเตเดฌเดฟเดณเดฟเดจเตเดฑเต เดธเตเดชเตเดทเตเดฏเดฒเตเดธเตเดกเต เดเดพเดดเตโเดเดฏเต เดเตเดฏเดฟเดจเตเดเตพ เดฎเดพเดคเตเดฐเด เดจเตฝเดเดฟ เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด.ROWID
เดเดจเตเดจ เดเตเดณเด เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดเตเดเตเดฃเตเดเตSELECT
เดฒเดฟเดธเตเดฑเตเดฑเตเด เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดตเตเดฏเต เดฒเตเดเดฟเดฒเตเด. เดเดพเดดเตเดเดฏเตเดเต เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจ เดเตเดฆเตเดฏเดคเตเดคเดฟเตฝ เดเดคเต เดเดพเดฃเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเตview_with_unionall
.- เดฆเดฟ
SELECT
เดเดฐเต เดเตเดฆเตเดฏเดคเตเดคเดฟเดจเตเดฑเตเดฏเตเด เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ a เดเตพเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเดฃเดUNION
ALL
เดฎเดพเตผเดเตเดเตผ, เดเดชเตเดชเดUNION
ALL
เดเตเดณเดคเตเดคเดฟเดจเต เดเดฐเตเดจเตเดจเดฟเดฒเตเด เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดธเดเดเตเดฏเดฏเต เดธเตเดเตเดฐเดฟเดเดเต เดฎเตเดฒเตเดฏเดฎเต เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเดUNION
ALL
เดถเดพเด. เดเตเดเดพเดคเต, เดฎเดพเตผเดเตเดเตผ เดเตเดณเด เด เดคเต เดเตผเดกเดฟเดจเตฝ เดธเตเดฅเดพเดจเดคเตเดคเต เดฆเตเดถเตเดฏเดฎเดพเดเดฃเดSELECT
เดเดฐเต เดเตเดฆเตเดฏ เดฌเตเดฒเตเดเตเดเดฟเดจเตเดฑเตเดฏเตเด เดฒเดฟเดธเตเดฑเตเดฑเต. เดเดพเดฃเตเด"เดฏเตเดฃเดฟเดฏเตป เดเดฒเตเดฒเดพ เดฎเดพเตผเดเตเดเดฑเตเด เดเตเดตเดฑเดฟ เดฑเตเดฑเตเดฑเตเดฑเตเด ยป เดธเดเดฌเดจเตเดงเดฟเดเตเด เดเตเดเตเดคเตฝ เดตเดฟเดตเดฐเดเตเดเตพเดเตเดเตUNION
ALL
เดฎเดพเตผเดเตเดเดฑเตเดเตพ.- เดเดเตเดเตผ เดเตเดฏเดฟเดเดเตเดเตพ, เดเตปเดธเตเตผเดเตเดเต-เดเตบเดฒเดฟ เด เดเตเดฐเดเตเดฑเตเดฑเต เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดตเตเดฏเต เดเตเดตเดฑเดฟเดเตพ, เดฑเดฟเดฎเตเดเตเดเต เดเตเดฌเดฟเดณเตเดเตพ เดเดจเตเดจเดฟเดต เดชเตเดฒเตเดณเตเดณ เดเดฟเดฒ เดซเตเดเตเดเดฑเตเดเตพ, เดเดคเตเดชเดฏเตเดเดฟเดเตเดเตเดณเตเดณ เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเตฝ เดเดพเดดเตโเดเดเตพเดเตเดเต เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเดฒเตเดฒ
UNION
ALL
. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเตเดฏเดฟเดจเตเดเดณเต เด เดเตเดฐเดเตเดฑเตเดฑเตเดเดณเต เด เดเดเตเดเดพเดคเตเดค, เดชเดเตผเดชเตเดชเตเดเตเดเตเดเดฒเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดตเดธเตโเดคเตเดตเตฝเดเตเดเดฐเดฟเดเตเด เดเดพเดดเตโเดเดเตพ เดตเตเดเดคเตเดคเดฟเตฝ เดชเตเดคเตเดเตเดเดพเตป เดเดดเดฟเดฏเตเดฎเตเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดUNION
ALL
เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฑเดฟเดฎเตเดเตเดเต เดเตเดฌเดฟเดณเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.- เดตเตเดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดคเตเดเตเดเดพเดตเตเดจเตเดจ เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเดฒเตเดธเตเดกเต เดเดพเดดเตโเด เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เด เดจเตเดฏเตเดเตเดฏเดค เดเดจเตเดทเตเดฏเดฒเตเดธเตเดทเตป เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ 9.2.0 เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดคเดฟเดฒเตเด เดเดฏเตผเดจเตเดจเดคเดพเดฏเดฟ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเดฃเด
UNION
ALL
.
เดเดฑเดพเดเตเดเดฟเตพ เดเดฐเดพเดงเดเดฐเต เดตเตเดฐเดฃเดชเตเดชเตเดเตเดคเตเดคเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เดชเดเตเดทเต เด เดตเดฐเตเดเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเดณเตเดเต เดชเดเตเดเดฟเด เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดฎเตเดชเตเตพ, เด เดธเดเดตเดฟเดงเดพเดจเด เดชเตเดคเตเดตเดพเดฏเดฟ เดเดดเตเดคเดฟเดฏเดคเต เดเดคเตเดเตเดเดฟเดฒเตเด เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฎเตเดกเตฝ เดเดชเดฏเตเดเดฟเดเตเดเดฒเตเดฒ, เดฎเดฑเดฟเดเตเดเต เดเดฏเดฟเดฐเดเตเดเดฃเดเตเดเดฟเดจเต เดเดจเตเดคเตเดฏเดเตเดเดพเดฐเดพเดฃเต, เด เดตเดฟเดเต เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เด เดตเดธเดฐเด เดจเตฝเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดคเตเดจเตเดจเตเดจเตเดจเต. เด เดตเดฐเดตเดฐเตเดเต เดถเดพเด เดเดดเตเดคเตเด, เดเดฐเตเดฐเตเดคเตเดคเดฐเตเด เด เดตเดจเดตเดจเตเดฑเต เดเดดเดฟเดตเต เดเตเดฏเตเดคเต. เดฏเดฅเดพเตผเดคเตเดฅ เดฏเตเดเตเดคเดฟเดเตเดเดพเดฏเดฟ เด เดธเดเดตเดฟเดงเดพเดจเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดเดฐเต เดฎเตเตปเดซเตเตฝเดกเดฟเดฒเตเดเต เดจเดเดเตเดเตเดจเตเดจเดคเต เดชเตเดฒเตเดฏเดพเดฃเต. เดตเตเดฏเดเตเดคเดฎเดฒเตเดฒเดพเดคเตเดค เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเดณเดฟเตฝ เดเดจเตเดจเต เด เดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเตเดชเตเตพ เดตเตเดฃเดฎเตเดเตเดเดฟเดฒเตเด เดเดฐเต เดเดจเดฟ เดฒเดญเดฟเดเตเดเตเด. เดเดคเต เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเต เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเตเดฆเตเดฏเดฎเดพเดฃเต, เดเดจเตเดจเดพเตฝ เดเดคเต เด เดฒเตเดเดจเดคเตเดคเดฟเดจเตเดฑเต เดชเดฐเดฟเดงเดฟเดเตเดเดชเตเดชเตเดฑเดฎเดพเดฃเต.
Microsoft SQL เดธเตเตผเดตเตผ
เด เดงเดฟเด เดเดตเดถเตเดฏเดเดคเดเตพ
SET เดเดชเตโเดทเดจเตเดเตพเดเตเดเตเด เดกเดฟเดฑเตเดฑเตผเดฎเดฟเดจเดฟเดธเตเดฑเตเดฑเดฟเดเต เดซเดเดเตโเดทเตป เดเดตเดถเตเดฏเดเดคเดเตพเดเตเดเตเด เดชเตเดฑเดฎเต, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดตเดถเตเดฏเดเดคเดเตพ เดชเดพเดฒเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต:
- เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจ เดเดชเดฏเตเดเตเดคเดพเดตเต
CREATE INDEX
เดเดพเดดเตเดเดฏเตเดเต เดเดเดฎ เดเดฏเดฟเดฐเดฟเดเตเดเดฃเด.- เดจเดฟเดเตเดเตพ เดธเตเดเดฟเด เดธเตเดทเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ,
IGNORE_DUP_KEY
เดเดชเตโเดทเตป เดเดซเต เดเดฏเดฟ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเดฃเด (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดเตเดฐเดฎเตเดเดฐเดฃเด).- เดชเดเตเดเดฟเดเดเตพ เดฐเดฃเตเดเต เดญเดพเดเดเตเดเดณเตเดณเตเดณ เดชเตเดฐเตเดเดณเดพเตฝ เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเตเดฃเตเดเดคเดพเดฃเต, เดชเดฆเตเดงเดคเดฟ.เดชเดเตเดเดฟเดเดฏเตเดเต เดชเตเดฐเต เดเดพเดดเตเด เดจเดฟเตผเดตเดเดจเดคเตเดคเดฟเตฝ.
- เดเดพเดดเตโเดเดฏเดฟเตฝ เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดชเดฏเตเดเตเดคเต-เดจเดฟเตผเดตเดเดฟเดเตเด เดซเดเดเตโเดทเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดธเตเดทเตโเดเดฟเดเตเดเดฃเด
WITH SCHEMABINDING
เดเดชเตเดทเตป.- เดเดพเดดเตโเดเดฏเดฟเตฝ เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดคเตเดฐเต เดเดชเดฏเตเดเตเดคเต-เดจเดฟเตผเดตเดเดฟเดเตเด เดซเดเดเตโเดทเดจเตเดเดณเตเด เดฐเดฃเตเดเต เดญเดพเดเดเตเดเดณเตเดณเตเดณ เดชเตเดฐเตเดเดณเดพเตฝ เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเตเดฃเตเดเดคเดพเดฃเต, ..
- เดเดชเดฏเตเดเตเดคเดพเดตเต เดจเดฟเตผเดตเดเดฟเดเตเด เดซเดเดเตโเดทเดจเตเดฑเต เดกเดพเดฑเตเดฑ เดเดเตโเดธเดธเต เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟ เดเดฏเดฟเดฐเดฟเดเตเดเดฃเด
NO SQL
, เดเตเดเดพเดคเต เดฌเดพเดนเตเดฏ เดเดเตเดธเดธเต เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟ เดเดฏเดฟเดฐเดฟเดเตเดเดฃเดNO
.- เดเตเดฎเตบ เดฒเดพเดเดเตเดตเตเดเต เดฑเตบเดเตเด (CLR) เดซเดเดเตโเดทเดจเตเดเตพ เดเดพเดดเตโเดเดฏเตเดเต เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดค เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดฆเตเดถเตเดฏเดฎเดพเดเตเด, เดชเดเตเดทเต เดเตเดฒเดธเตเดฑเตเดฑเตเตผเดกเต เดเตปเดกเดเตโเดธเต เดเตเดฏเตเดเต เดจเดฟเตผเดตเดเดจเดคเตเดคเดฟเดจเตเดฑเต เดญเดพเดเดฎเดพเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ. CLR เดซเดเดเตโเดทเดจเตเดเตพ เดเดพเดดเตโเดเดฏเตเดเต WHERE เดเตเดฒเตเดธเดฟเดฒเต เดเดฐเต เดเตเดฏเดฟเตป เดเดชเตเดชเดฑเตเดทเดจเตเดฑเต เดเตบ เดเตเดฒเตเดธเดฟเดฒเต เดฆเตเดถเตเดฏเดฎเดพเดเดฟเดฒเตเดฒ.
- เดเดพเดดเตโเด เดจเดฟเตผเดตเดเดจเดคเตเดคเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ CLR เดเดชเดฏเตเดเตเดคเต-เดจเดฟเตผเดตเดเดฟเดเตเด เดคเดฐเดเตเดเดณเตเดเต CLR เดซเดเดเตโเดทเดจเตเดเดณเตเด เดฐเตเดคเดฟเดเดณเตเด เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดเดพเดฃเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดชเตเดฒเต เดธเดเตเดเตเดเดฐเดฟเดเตเด เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด.
เดชเตเดฐเตเดพเดชเตเดชเตผเดเตเดเดฟ
เดเตเดฑเดฟเดชเตเดชเตเดกเดฟเดฑเตเดฑเตผเดฎเดฟเดจเดฟเดธเตเดฑเตเดฑเดฟเดเต = เดถเดฐเดฟ
Microsoft .NET Framework เดฐเตเดคเดฟเดฏเตเดเต เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเดพเดฏเดฟ เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเดฃเด.PRECISE = TRUE
.NET เดซเตเดฐเตเดฏเดฟเดเดตเตผเดเตเดเต เดฐเตเดคเดฟเดฏเตเดเต เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเดพเดฏเดฟ เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเดฃเด.เดกเดพเดฑเตเดฑ เดเดเตเดธเดธเต = SQL เดเดฒเตเดฒ
DataAccessKind.None เดเดจเตเดจเดคเดฟเดฒเตเดเตเดเตเด SystemDataAccess เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเต SystemDataAccessKind.None เดเดจเตเดจเดคเดฟเดฒเตเดเตเดเตเด เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดเตเดฃเตเดเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต.เดฌเดพเดนเตเดฏ เดชเตเดฐเดตเตเดถเดจเด = เดเดฒเตเดฒ
CLR เดฆเดฟเดจเดเดฐเตเดฏเดเตพเดเตเดเดพเดฏเดฟ เด เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟ NO เดเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เดกเดฟเดซเตเตพเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต.- เดเดชเดฏเตเดเดฟเดเตเดเต เดเดพเดดเตเด เดธเตเดทเตเดเดฟเดเตเดเดฃเด
WITH SCHEMABINDING
เดเดชเตเดทเตป.- เดเดพเดดเตโเดเดฏเตเดเต เด เดคเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเตฝ เดเดณเตเดณ เด เดเดฟเดธเตเดฅเดพเดจ เดเตเดฌเดฟเดณเตเดเตพ เดฎเดพเดคเตเดฐเดฎเต เดเดพเดดเตโเด เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเดพเดตเต. เดเดพเดดเตเดเดฏเตเดเตเดเต เดฎเดฑเตเดฑเต เดเดพเดดเตเดเดเตพ เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ.
- เดเดพเดดเตเด เดจเดฟเตผเดตเดเดจเดคเตเดคเดฟเดฒเต SELECT เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเดฟเตฝ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดเดชเดพเดเต-SQL เดเดเดเดเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดฐเตเดคเต:
COUNT
ROWSET เดซเดเดเตโเดทเดจเตเดเตพ (OPENDATASOURCE
,OPENQUERY
,OPENROWSET
, เดเดชเตเดชเดOPENXML
)
OUTER
เดเตเดฐเตเดจเตเดจเต (LEFT
,RIGHT
, เด เดฅเดตเดพFULL
)เดเดฐเตเดคเตเดคเดฟเดฐเดฟเดเตเด เดชเดเตเดเดฟเด (เด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดเตเดเตเดฃเตเดเต เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต
SELECT
เตฝ เดชเตเดฐเดธเตเดคเดพเดตเดจFROM
เดเดชเดตเดพเดเตเดฏเด)
เดธเตเดตเดฏเด เดเตเดฐเตเดจเตเดจเต
เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดฐเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเตSELECT *
orSELECT <table_name>.*
DISTINCT
STDEV
,STDEVP
,VAR
,VARP
, เด เดฅเดตเดพAVG
เดเตเดฎเตบ เดเตเดฌเดฟเตพ เดเดเตเดธเตเดชเตเดฐเดทเตป (CTE)เดซเตเดฒเตเดเตเดเต1, เดเตเดเตเดธเตเดฑเตเดฑเต, ntext, เดเดฟเดคเตเดฐเด, เดเดเตเดธเตเดเดเดเตฝ, เด เดฅเดตเดพ เดซเดฏเตฝเดธเตเดเตเดฐเตเด เดจเดฟเดฐเดเตพ
เดธเดฌเตเดเตเดตเดฑเดฟ
OVER
เดเตเดฒเตเดธเต, เด เดคเดฟเตฝ เดฑเดพเดเตเดเดฟเดเดเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเตเดคเตเดคเด เดตเดฟเตปเดกเต เดซเดเดเตโเดทเดจเตเดเตพ เดเตพเดชเตเดชเตเดเตเดจเตเดจเตเดชเตเตผเดฃเตเดฃ เดตเดพเดเด เดชเตเดฐเดตเดเดจเดเตเดเตพ (
CONTAINS
,FREETEXT
)
SUM
เดเดฐเต เด เดธเดพเดงเตเดตเดพเดฏ เดชเดฆเดชเตเดฐเดฏเตเดเดคเตเดคเต เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเตเดจเตเดจ เดซเดเดเตเดทเตป
ORDER BY
CLR เดเดชเดฏเตเดเตเดคเดพเดตเต เดจเดฟเตผเดตเดเดฟเดเตเด เดฎเตเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด
TOP
CUBE
,ROLLUP
, เด เดฅเดตเดพGROUPING SETS
เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเตผ
MIN
,MAX
UNION
,EXCEPT
, เด เดฅเดตเดพINTERSECT
เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเตผ
TABLESAMPLE
เดเตเดฌเดฟเตพ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ
OUTER APPLY
orCROSS APPLY
PIVOT
,UNPIVOT
เดตเดฟเดฐเดณเดฎเดพเดฏ เดจเดฟเดฐ เดธเตเดฑเตเดฑเตเดเตพ
เดเตปเดฒเตเตป (TVF) เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเตพเดเตเดเดฟ-เดธเตเดฑเตเดฑเตเดฑเตเดฑเตโเดฎเตเดจเตเดฑเต เดเตเดฌเดฟเตพ เดฎเตเดฒเตเดฏเดฎเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ (MSTVF)
OFFSET
CHECKSUM_AGG
1 เดเตปเดกเดเตโเดธเต เดเตเดฏเตโเดค เดเดพเดดเตโเดเดฏเดฟเตฝ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดพเด เดซเตเดฒเตเดเตเดเต เดจเดฟเดฐเดเตพ; เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เด เดคเตเดคเดฐเด เดจเดฟเดฐเดเตพ เดเตเดฒเดธเตเดฑเตเดฑเตเตผเดกเต เดเตปเดกเดเตเดธเต เดเตเดฏเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ.
- If
GROUP BY
เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดเต, VIEW เดจเดฟเตผเดตเดเดจเดคเตเดคเดฟเตฝ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดฃเดCOUNT_BIG(*)
เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดฐเตเดคเตHAVING
. เดเดตGROUP BY
เดเตปเดกเตเดเตโเดธเต เดเตเดฏเตโเดค เดเดพเดดเตโเด เดจเดฟเตผเดตเดเดจเดคเตเดคเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เดฌเดพเดงเดเดฎเดพเดเต. เดเดต เดคเตเดชเตเดคเดฟเดเดฐเดฎเดฒเตเดฒเตเดเตเดเดฟเตฝเดชเตเดชเตเดฒเตเด เดเดฐเต เด เดจเตเดตเตเดทเดฃเดคเตเดคเดฟเดจเต เด เดคเดฟเดจเตเดฑเต เดเดเตเดธเดฟเดเตเดฏเตเดทเตป เดชเตเดฒเดพเดจเดฟเตฝ เดเดฐเต เดธเตเดเดฟเดเดฏเดฟเดฒเตเดณเตเดณ เดเดพเดดเตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเดพเดเตเดGROUP BY
เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ.- เดเดพเดดเตเดเดฏเตเดเต เดจเดฟเตผเดตเดเดจเดคเตเดคเดฟเตฝ เด
GROUP BY
เดเตเดฒเตเดธเต, เด เดฆเตเดตเดฟเดคเตเดฏ เดเตเดฒเดธเตเดฑเตเดฑเตเตผเดกเต เดเตปเดกเดเตโเดธเดฟเดจเตเดฑเต เดเตเดฏเดฟเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดจเดฟเดฐเดเดณเต เดฎเดพเดคเตเดฐเดฎเต เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตGROUP BY
เดเดชเดตเดพเดเตเดฏเด.
"เดเดเตเดเตพ เดเตเดฑเดเตเดเต เดเตเดฏเตเดฏเตเด, เดชเดเตเดทเต เดจเดจเตเดจเดพเดฏเดฟ" เดเดจเตเดจ เดธเตเดเตเด เด เดจเตเดธเดฐเดฟเดเตเดเต เดเดคเต เดเตเดฏเตเดฏเดพเตป เด เดตเตผ เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเดคเดฟเดจเดพเตฝ เดเดจเตเดคเตเดฏเดเตเดเดพเตผ เด เดคเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒเตเดจเตเดจเต เดเดตเดฟเดเต เดตเตเดฏเดเตเดคเดฎเดพเดฃเต. เด เดคเดพเดฏเดคเต, เด เดตเตผเดเตเดเต เดฎเตเดคเดพเดจเดคเตเดคเต เดเตเดเตเดคเตฝ เดเดจเดฟเดเดณเตเดฃเตเดเต, เดชเดเตเดทเต เด เดตเดฏเตเดเต เดธเตเดฅเดพเดจเด เดเตเดเตเดคเตฝ เดธเตเดคเดพเดฐเตเดฏเดฎเดพเดฃเต. เดเดฑเตเดฑเดตเตเด เดจเดฟเดฐเดพเดถเดพเดเดจเดเดฎเดพเดฏ เดเดพเดฐเตเดฏเด เด เดชเดฐเดฟเดฎเดฟเดคเดฟเดฏเดพเดฃเต:
เดเดพเดดเตโเดเดฏเตเดเต เด เดคเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเตฝ เดเดณเตเดณ เด เดเดฟเดธเตเดฅเดพเดจ เดเตเดฌเดฟเดณเตเดเตพ เดฎเดพเดคเตเดฐเดฎเต เดเดพเดดเตโเด เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเดพเดตเต. เดเดพเดดเตเดเดฏเตเดเตเดเต เดฎเดฑเตเดฑเต เดเดพเดดเตเดเดเตพ เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ.
เดจเดฎเตเดฎเตเดเต เดชเดฆเดพเดตเดฒเดฟเดฏเดฟเตฝ, เดเดฐเต เดซเดเดเตโเดทเดจเต เดฎเดฑเตเดฑเตเดฐเต เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเตฝ เดซเดเดเตโเดทเตป เดเดเตโเดธเดธเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ เดเดจเตเดจเดพเดฃเต เดเดคเดฟเดจเตผเดคเตเดฅเด. เดเดคเต เดฎเตเดเตเดณเดคเตเดคเดฟเดฒเต เดเดฒเตเดฒเดพ เดชเตเดฐเดคเตเดฏเดฏเดถเดพเดธเตเดคเตเดฐเดเตเดเดณเตเดฏเตเด เดตเตเดเตเดเดฟเดฎเดพเดฑเตเดฑเตเดจเตเดจเต.
เดเตเดเดพเดคเต, เด เดชเดฐเดฟเดฎเดฟเดคเดฟ (เดเตเดเตเดคเตฝ เดตเดพเดเดเดคเตเดคเดฟเตฝ) เดเดชเดฏเตเด เดเตเดธเตเดเตพ เดตเดณเดฐเตเดฏเดงเดฟเดเด เดเตเดฑเดฏเตเดเตเดเตเดจเตเดจเต:
เดเดพเดดเตเด เดจเดฟเตผเดตเดเดจเดคเตเดคเดฟเดฒเต SELECT เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเดฟเตฝ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดเดชเดพเดเต-SQL เดเดเดเดเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดฐเตเดคเต:
COUNT
ROWSET เดซเดเดเตโเดทเดจเตเดเตพ (OPENDATASOURCE
,OPENQUERY
,OPENROWSET
, เดเดชเตเดชเดOPENXML
)
OUTER
เดเตเดฐเตเดจเตเดจเต (LEFT
,RIGHT
, เด เดฅเดตเดพFULL
)เดเดฐเตเดคเตเดคเดฟเดฐเดฟเดเตเด เดชเดเตเดเดฟเด (เด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดเตเดเตเดฃเตเดเต เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต
SELECT
เตฝ เดชเตเดฐเดธเตเดคเดพเดตเดจFROM
เดเดชเดตเดพเดเตเดฏเด)
เดธเตเดตเดฏเด เดเตเดฐเตเดจเตเดจเต
เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดฐเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเตSELECT *
orSELECT <table_name>.*
DISTINCT
STDEV
,STDEVP
,VAR
,VARP
, เด เดฅเดตเดพAVG
เดเตเดฎเตบ เดเตเดฌเดฟเตพ เดเดเตเดธเตเดชเตเดฐเดทเตป (CTE)เดซเตเดฒเตเดเตเดเต1, เดเตเดเตเดธเตเดฑเตเดฑเต, ntext, เดเดฟเดคเตเดฐเด, เดเดเตเดธเตเดเดเดเตฝ, เด เดฅเดตเดพ เดซเดฏเตฝเดธเตเดเตเดฐเตเด เดจเดฟเดฐเดเตพ
เดธเดฌเตเดเตเดตเดฑเดฟ
OVER
เดเตเดฒเตเดธเต, เด เดคเดฟเตฝ เดฑเดพเดเตเดเดฟเดเดเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเตเดคเตเดคเด เดตเดฟเตปเดกเต เดซเดเดเตโเดทเดจเตเดเตพ เดเตพเดชเตเดชเตเดเตเดจเตเดจเตเดชเตเตผเดฃเตเดฃ เดตเดพเดเด เดชเตเดฐเดตเดเดจเดเตเดเตพ (
CONTAINS
,FREETEXT
)
SUM
เดเดฐเต เด เดธเดพเดงเตเดตเดพเดฏ เดชเดฆเดชเตเดฐเดฏเตเดเดคเตเดคเต เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเตเดจเตเดจ เดซเดเดเตเดทเตป
ORDER BY
CLR เดเดชเดฏเตเดเตเดคเดพเดตเต เดจเดฟเตผเดตเดเดฟเดเตเด เดฎเตเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด
TOP
CUBE
,ROLLUP
, เด เดฅเดตเดพGROUPING SETS
เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเตผ
MIN
,MAX
UNION
,EXCEPT
, เด เดฅเดตเดพINTERSECT
เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเตผ
TABLESAMPLE
เดเตเดฌเดฟเตพ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ
OUTER APPLY
orCROSS APPLY
PIVOT
,UNPIVOT
เดตเดฟเดฐเดณเดฎเดพเดฏ เดจเดฟเดฐ เดธเตเดฑเตเดฑเตเดเตพ
เดเตปเดฒเตเตป (TVF) เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเตพเดเตเดเดฟ-เดธเตเดฑเตเดฑเตเดฑเตเดฑเตโเดฎเตเดจเตเดฑเต เดเตเดฌเดฟเตพ เดฎเตเดฒเตเดฏเดฎเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเตพ (MSTVF)
OFFSET
CHECKSUM_AGG
เดเดเตเดเตผ เดเตเดฏเดฟเตปเดธเต, เดฏเตเดฃเดฟเดฏเตป, เดเตผเดกเตผ เดฌเต เดเดจเตเดจเดฟเดตเดฏเตเด เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเด เดจเดฟเดฐเตเดงเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเดพเดเดพเดคเตเดคเดคเดฟเดจเตเดเตเดเดพเตพ เดเดจเตเดคเตเดฒเตเดฒเดพเด เดเดชเดฏเตเดเดฟเดเตเดเดพเดฎเตเดจเตเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเต เดเดณเตเดชเตเดชเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฐเดฟเดเตเดเดพเด. เดชเดเตเดเดฟเด เดเดฐเตเดชเดเตเดทเต เดตเดณเดฐเต เดเตเดฑเตเดคเดพเดฏเดฟเดฐเดฟเดเตเดเตเด.
เดเตเดฐเตเดเตเดเดคเตเดคเดฟเตฝ: LGPL เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดฏเดฟเดฒเต เดเดฒเตเดฒเดพ (เดตเดพเดฃเดฟเดเตเดฏเดชเดฐเดฎเดพเดฏเตเด เดถเตเดฐเดฆเตเดงเดฟเดเตเดเดพเด) DBMS เดตเตเดดเตเดธเดธเต (เดเดฐเต เดฒเตเดเดฟเดเตเดเตฝ เดเดดเดฟเดเต, เดธเดพเดเตเดเตเดคเดฟเดเดฎเดฒเตเดฒเดพเดคเตเดคเดคเต) เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเดณเตเดเต เดเดฐเต เดตเดฒเดฟเดฏ เดเตเดเตเดเด. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดตเดฟเดตเดฐเดฟเดเตเด เดซเดเดเตเดทเดฃเตฝ เดฒเตเดเดฟเดเตเดเดฟเดจเต เด เดชเตเดเตเดทเดฟเดเตเดเต เดฑเดฟเดฒเตเดทเดฃเตฝ เดฒเตเดเดฟเดเตเดเดฟเตฝ เด เดธเดเดตเดฟเดงเดพเดจเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเต เดเตเดฑเดเตเดเตเดเตเดเดฟ เดฌเตเดฆเตเดงเดฟเดฎเตเดเตเดเดพเดฃเต เดเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดฃเตเดเดคเดพเดฃเต.
เดจเดเดชเตเดชเดพเดเตเดเตฝ
เดเดคเต เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต? PostgreSQL เดเดฐเต "เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป" เดเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเตเดฆเตเดฏเดเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจ เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เดเดฐเต เด
เตฝเดเตเดฐเดฟเดคเด เดเดณเตเดณเดฟเดฒเตเดฃเตเดเต. เดเดตเดฟเดเต
เดเดคเต เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเต? เดคเดฟเดเดเตเดเตเด เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฃเต. เดจเดฟเตผเดญเดพเดเตเดฏเดตเดถเดพเตฝ, เดเดคเต เดคเตเดณเดฟเดฏเดฟเดเตเดเดพเตป เดชเตเดฐเดฏเดพเดธเดฎเดพเดฃเต. เดตเดฒเดฟเดฏ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเดณเดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดเดฏเดฟเดฐเดเตเดเดฃเดเตเดเดฟเดจเต เด
เดจเตเดตเตเดทเดฃเดเตเดเตพ เดจเดฟเดเตเดเตพ เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดถเดฐเดพเดถเดฐเดฟ เด
เดต เดเดฐเต เดจเดฒเตเดฒ เดกเตเดตเดฒเดชเตเดชเดฑเตเดเตเดคเดฟเดจเตเดเตเดเดพเตพ เดเดพเดฐเตเดฏเดเตเดทเดฎเดฎเดพเดฃเตเดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเต เดเดจเดฟเดเตเดเต เดชเดฑเดฏเดพเตป เดเดดเดฟเดฏเต. เดเดฐเต เดฎเดฟเดเดเตเด SQL เดชเตเดฐเตเดเตเดฐเดพเดฎเตผเดเตเดเต เดเดคเต เดเตเดฆเตเดฏเดตเตเด เดเตเดเตเดคเตฝ เดเดพเดฐเตเดฏเดเตเดทเดฎเดฎเดพเดฏเดฟ เดเดดเตเดคเดพเตป เดเดดเดฟเดฏเตเด, เดเดจเตเดจเดพเตฝ เดเดฏเดฟเดฐเด เดเตเดฆเตเดฏเดเตเดเดณเตเดฃเตเดเตเดเตเดเดฟเตฝ เด
เดคเต เดเตเดฏเตเดฏเดพเตป เด
เดฆเตเดฆเตเดนเดคเตเดคเดฟเดจเต เดชเตเดฐเดเตเดฆเดจเดฎเต เดธเดฎเดฏเดฎเต เดเดฃเตเดเดพเดเดฟเดฒเตเดฒ. เด DBMS-เตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเด เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเดฟเตฝ เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเตเดเดเตเดเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดพเดฃเต เดซเดฒเดชเตเดฐเดพเดชเตเดคเดฟเดฏเตเดเต เดคเตเดณเดฟเดตเดพเดฏเดฟ เดเดจเดฟเดเตเดเต เดเดชเตเดชเตเตพ เดเดฆเตเดงเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเดฐเตเดฏเตเดฐเต เดเดพเดฐเตเดฏเด.
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฒเตเดเดจเดเตเดเดณเดฟเตฝ, เดซเดเดเตโเดทเดจเตเดเดณเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดเดเตเดเดจเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดพเด, เดฎเดพเดฑเตเดฑ เดธเตเดทเดจเตเดเตพเดเตเดเตเดชเตเดชเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเด, เดเตเดเดพเดคเต เดฎเดฑเตเดฑเต เดชเดฒเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเด เดเดพเตป เดธเดเดธเดพเดฐเดฟเดเตเดเตเด.
เด
เดตเดฒเดเดฌเด: www.habr.com