เช
เชเชพเชเชจเชพ เชฎเชพเช
เช เชฒเซเชเชฎเชพเช, เชนเซเช เชฌเชคเชพเชตเซเชถ เชเซ เชเซเชตเซ เชฐเซเชคเซ เช เชเซเชฏเชพเชฒ เชคเชฎเชจเซ เชเชชเชฐเซเชเชฟเชเช เชคเชฐเซเชเชฎเชพเช เชเซเช เชซเซเชฐเชซเชพเชฐ เชเชฐเซเชฏเชพ เชตเชฟเชจเชพ เชกเซเชเชพเชฌเซเชเชฎเชพเช เชฒเชเชตเชพ เช
เชจเซ เชตเชพเชเชเชตเชพเชจเซ เชเชกเชชเชฅเซ เช
เชจเซ เชธเชฐเชณเชคเชพเชฅเซ เชธเชเชคเซเชฒเชฟเชค เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. เชเชงเซเชจเชฟเช เชเซเชฎเชฐเซเชถเชฟเชฏเชฒ เชกเซเชฌเซเชเชฎเชเชธ (เชเชพเชธ เชเชฐเซเชจเซ, เชเชฐเซเชเชฒ เช
เชจเซ เชฎเชพเชเชเซเชฐเซเชธเซเชซเซเช เชเชธเชเซเชฏเซเชเชฒ เชธเชฐเซเชตเชฐ) เชฎเชพเช เชธเชฎเชพเชจ เชเชพเชฐเซเชฏเชเซเชทเชฎเชคเชพ เชฒเชพเชเซ เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ. เชฒเซเชเชจเชพ เช
เชเชคเซ เชนเซเช เชฌเชคเชพเชตเซเชถ เชเซ เชคเซเชเช เชเซ เชเชฐเซเชฏเซเช, เชคเซเชจเซ เชนเชณเชตเชพเชถเชฅเซ เชเชนเซเช เชคเซ, เชฌเชนเซ เชธเชพเชฐเซเช เชเชพเชฎ เชจ เชเชฐเซเชฏเซเช.
เชตเชฐเซเชฃเชจ
เชชเชนเซเชฒเชพเชจเซ เชเซเชฎ, เชตเชงเซ เชธเชพเชฐเซ เชฐเซเชคเซ เชธเชฎเชเชตเชพ เชฎเชพเชเซ เชนเซเช เชเชฆเชพเชนเชฐเชฃเซ เชธเชพเชฅเซ เชตเชฐเซเชฃเชจ เชถเชฐเซ เชเชฐเซเชถ. เชเชพเชฒเซ เชเชนเซเช เชเซ เชเชชเชฃเซ เชเชตเชพ เชคเชฐเซเชเชจเซ เช เชฎเชฒเชฎเชพเช เชฎเซเชเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ เชเซ เชตเชฟเชญเชพเชเซเชจเซ เชธเซเชเชฟ เชชเชฐเชค เชเชฐเชถเซ เชเซเชฎเชพเช เชเชฐเซเชฎเชเชพเชฐเซเชเชจเซ เชธเชเชเซเชฏเชพ เช เชจเซ เชคเซเชฎเชจเชพ เชเซเชฒ เชชเชเชพเชฐ เชเซ.
เชเชพเชฐเซเชฏเชพเชคเซเชฎเช เชกเซเชเชพเชฌเซเชเชฎเชพเช เชคเซ เชเชจเชพ เชเซเชตเซเช เชฆเซเชเชพเชถเซ:
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);
เชเซเชเชชเชฃ DBMS เชฎเชพเช เช เชเซเชตเซเชฐเซ เชเชฒเชพเชตเชตเชพเชจเซ เชเชเชฟเชฒเชคเชพ เชธเชฎเชเชเซเชท เชนเชถเซ O(เชเชฐเซเชฎเชเชพเชฐเซเชเชจเซ เชธเชเชเซเชฏเชพ)เชเชพเชฐเชฃ เชเซ เช เชเชฃเชคเชฐเซ เชฎเชพเชเซ เชเชฐเซเชฎเชเชพเชฐเซเชเชจเชพ เชธเชฎเชเซเชฐ เชเซเชฌเชฒเชจเซ เชธเซเชเซเชจ เชเชฐเชตเชพเชจเซ เช เชจเซ เชชเชเซ เชคเซเชฎเชจเซ เชตเชฟเชญเชพเช เชฆเซเชตเชพเชฐเชพ เชเซเชฅเชฌเชฆเซเชง เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชชเชกเซ เชเซ. เชชเชธเชเชฆ เชเชฐเซเชฒ เชฏเซเชเชจเชพเชจเชพ เชเชงเชพเชฐเซ เชเซเชเชฒเชพเช เชจเชพเชจเชพ (เช เชฎเซ เชฎเชพเชจเซเช เชเซเช เชเซ เชตเชฟเชญเชพเชเซ เชเชฐเชคเชพเช เชเชฃเชพ เชตเชงเซ เชเชฐเซเชฎเชเชพเชฐเซเช เชเซ) เชชเซเชฐเช เชชเชฃ เชนเชถเซ. O (เชเชฐเซเชฎเชเชพเชฐเซเชเชจเซ เชธเชเชเซเชฏเชพ เชฒเซเช) เช เชฅเชตเชพ O(เชตเชฟเชญเชพเชเซเชจเซ เชธเชเชเซเชฏเชพ) เชเซเชฅ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ เช เชจเซ เชคเซเชฅเซ เชตเชงเซ.
เชคเซ เชธเซเชชเชทเซเช เชเซ เชเซ เชตเชฟเชตเชฟเชง DBMS เชฎเชพเช เชเชเซเชเซเชเซเชฏเซเชถเชจ เชเชตเชฐเชนเซเชก เช เชฒเช เชนเซเช เชถเชเซ เชเซ, เชชเชฐเชเชคเซ เชเชเชฟเชฒเชคเชพ เชเซเชเชชเชฃ เชฐเซเชคเซ เชฌเชฆเชฒเชพเชถเซ เชจเชนเซเช.
เชธเซเชเชฟเชค เช เชฎเชฒเซเชเชฐเชฃเชฎเชพเช, เชเชพเชฐเซเชฏเชพเชคเซเชฎเช DBMS เชเช เชธเชฌเชเซเชตเซเชฐเซ เชเชจเชฐเซเช เชเชฐเชถเซ เชเซ เชตเชฟเชญเชพเช เชฎเชพเชเซ เชเชฐเซเชฐเซ เชฎเซเชฒเซเชฏเซเชจเซ เชเชฃเชคเชฐเซ เชเชฐเชถเซ, เช เชจเซ เชชเชเซ เชจเชพเชฎ เชฎเซเชณเชตเชตเชพ เชฎเชพเชเซ เชตเชฟเชญเชพเชเชจเชพ เชเซเชฌเชฒ เชธเชพเชฅเซ เชเซเชกเชพเช. เชเซ เชเซ, เชฆเชฐเซเช เชเชพเชฐเซเชฏ เชฎเชพเชเซ, เชเซเชฏเชพเชฐเซ เชเซเชทเชฃเชพ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชคเซเชฏเชพเชฐเซ เชตเชฟเชถเชฟเชทเซเช เชธเชพเชฎเชเซเชฐเซเชฏเซเชเซเชค เชฎเชพเชฐเซเชเชฐ เชธเซเช เชเชฐเชตเชพเชจเซเช เชถเชเซเชฏ เชเซ. เชธเชฟเชธเซเชเชฎ เชเชตเชพ เชฆเชฐเซเช เชเชพเชฐเซเชฏ เชฎเชพเชเซ เชเชชเชฎเซเชณเซ เช เชจเซเชฐเซเชช เชเซเชทเซเชคเซเชฐ เชฌเชจเชพเชตเชถเซ. เชซเชเชเซเชถเชจเชจเซ เชเชฟเชเชฎเชค เชฌเชฆเชฒเชคเซ เชตเชเชคเซ, เชคเซ เช เชตเซเชฏเชตเชนเชพเชฐเชฎเชพเช เชซเซเชฒเซเชกเชจเซ เชเชฟเชเชฎเชค เชชเชฃ เชฌเชฆเชฒเชพเชถเซ. เช เชซเชเชเซเชถเชจเชจเซ เชเชเซเชธเซเชธ เชเชฐเชคเซ เชตเชเชคเซ, เชชเซเชฐเซเชต เชเชฃเชคเชฐเซ เชเชฐเซเชฒ เชซเซเชฒเซเชก เชเชเซเชธเซเชธ เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ.
เชเชพเชธ เชเชฐเซเชจเซ, เชเซ เชคเชฎเซ เชตเชฟเชงเซเชฏเซ เชฎเชพเชเซ MATERIALIZED เชธเซเช เชเชฐเซ เชเซ เชเชฐเซเชฎเชเชพเชฐเซเชเชจเซ เชธเชเชเซเชฏเชพ ะธ เชชเชเชพเชฐ เชฐเชเชฎ, เชชเชเซ เชตเชฟเชญเชพเชเซเชจเซ เชธเซเชเชฟ เชธเชพเชฅเซ เชเซเชทเซเชเชเชฎเชพเช เชฌเซ เชเซเชทเซเชคเซเชฐเซ เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ, เชเซ เชเชฐเซเชฎเชเชพเชฐเซเชเชจเซ เชธเชเชเซเชฏเชพ เช เชจเซ เชคเซเชฎเชจเชพ เชเซเชฒ เชชเชเชพเชฐเชจเซ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชถเซ. เชเซเชฏเชพเชฐเซ เชชเชฃ เชเชฐเซเชฎเชเชพเชฐเซเช, เชคเซเชฎเชจเชพ เชชเชเชพเชฐ เช เชฅเชตเชพ เชตเชฟเชญเชพเชเชจเชพ เชเซเชกเชพเชฃเชฎเชพเช เชซเซเชฐเชซเชพเชฐ เชฅเชพเชฏ เชเซ, เชคเซเชฏเชพเชฐเซ เชธเชฟเชธเซเชเชฎ เชเชชเซเชเชช เช เชเซเชทเซเชคเซเชฐเซเชจเชพ เชฎเซเชฒเซเชฏเซเชฎเชพเช เชซเซเชฐเชซเชพเชฐ เชเชฐเชถเซ. เชเชชเชฐเซเชเซเชค เชเซเชตเซเชฐเซ เช เชซเซเชฒเซเชกเซเชธเชจเซ เชธเซเชงเชพ เช เชเชเซเชธเซเชธ เชเชฐเชถเซ เช เชจเซ เชคเซเชฎเชพเช เชเชเซเชเชฟเชเซเชฏเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ O(เชตเชฟเชญเชพเชเซเชจเซ เชธเชเชเซเชฏเชพ).
เชชเซเชฐเชคเชฟเชฌเชเชงเซ เชถเซเช เชเซ? เชซเชเซเชค เชเช เช เชตเชธเซเชคเซ: เชเชตเชพ เชซเชเชเซเชถเชจเชฎเชพเช เชเชจเชชเซเช เชฎเซเชฒเซเชฏเซเชจเซ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชธเชเชเซเชฏเชพ เชนเซเชตเซ เชเชตเชถเซเชฏเช เชเซ เชเซเชจเชพ เชฎเชพเชเซ เชคเซเชจเซเช เชฎเซเชฒเซเชฏ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชเซ. เชจเชนเชฟเชเชคเชฐ, เชเช เชเซเชฌเชฒ เชฌเชจเชพเชตเชตเซเช เช เชถเชเซเชฏ เชนเชถเซ เชเซ เชคเซเชจเชพ เชคเชฎเชพเชฎ เชฎเซเชฒเซเชฏเซเชจเซ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเซ เชเซ, เชเชพเชฐเชฃ เชเซ เชคเซเชฏเชพเช เช เชธเชเชเซเชฏ เชชเชเชเซเชคเชฟเช เชธเชพเชฅเซ เชเซเชทเซเชเช เชนเซเช เชถเชเชคเซเช เชจเชฅเซ.
เชเชฆเชพเชนเชฐเชฃ:
employeesCount โะะพะปะธัะตััะฒะพ ัะพัััะดะฝะธะบะพะฒ ั ะทะฐัะฟะปะฐัะพะน > Nโ (Department d, NUMERIC[10,2] N) =
GROUP SUM salary(Employee e) IF department(e) = d AND salary(e) > N;
เช เชเชพเชฐเซเชฏ N เชจเชพ เชฎเซเชฒเซเชฏเซเชจเซ เช เชจเชเชค เชธเชเชเซเชฏเชพ เชฎเชพเชเซ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชฅเชฏเซเชฒ เชเซ (เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเซเชเชชเชฃ เชจเชเชพเชฐเชพเชคเซเชฎเช เชฎเซเชฒเซเชฏ เชฏเซเชเซเชฏ เชเซ). เชคเซเชฅเซ, เชคเชฎเซ เชคเซเชจเชพ เชชเชฐ เชฎเชเชฟเชฐเชฟเชฏเชฒเชพเชเชเซเชก เชฎเซเชเซ เชถเชเชคเชพ เชจเชฅเซ. เชคเซ เช เชเช เชคเชพเชฐเซเชเชฟเช เชฎเชฐเซเชฏเชพเชฆเชพ เชเซ, เชเซเชเซเชจเชฟเชเชฒ เชจเชฅเซ (เชเชเชฒเซ โโเชเซ เช เชฎเซ เชคเซเชจเซ เช เชฎเชฒเชฎเชพเช เชฎเซเชเซ เชถเชเซเชฏเชพ เชจเชฅเซ.) เชจเชนเชฟเชเชคเชฐ, เชคเซเชฏเชพเช เชเซเช เชชเซเชฐเชคเชฟเชฌเชเชงเซ เชจเชฅเซ. เชคเชฎเซ เชเซเชฐเซเชชเชฟเชเช, เชธเซเชฐเซเชเชฟเชเช, AND เช เชจเซ OR, PARTITION, recursion, เชตเชเซเชฐเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ.
เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เช เชเชพเชเชจเชพ เชฒเซเชเชจเซ เชธเชฎเชธเซเชฏเชพ 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;
เชเซเชฏเชพเชฐเซ เชซเชเชเซเชถเชจเชจเซ เชเซเชฒ เชเชฐเซ เชคเชพเชฐเซเช เชเชฐเซเชกเชฐ เชฒเชพเชเชจ เชฎเชพเชเซ, เชเซ เชซเซเชฒเซเชก เชฎเชพเชเซ เชเชจเซเชกเซเชเซเชธ เชเซ เชคเซ เชเซเชฌเชฒเชฎเชพเชเชฅเซ เชเชฐเซเชกเชฐ เชฒเชพเชเชจ เชธเชพเชฅเซ เชตเชพเชเชเชตเชพเชฎเชพเช เชเชตเชถเซ. เชเซเชฏเชพเชฐเซ เชเชฐเซเชกเชฐเชจเซ เชคเชพเชฐเซเช เชฌเชฆเชฒเชพเชฏ เชเซ, เชคเซเชฏเชพเชฐเซ เชธเชฟเชธเซเชเชฎ เชชเซเชคเซ เช เชฒเชพเชเชจเชฎเชพเช เช เชธเชพเชงเชพเชฐเชฃ เชคเชพเชฐเซเชเชจเซ เชชเซเชจเชเชเชฃเชคเชฐเซ เชเชฐเชถเซ.
เชฒเชพเชญเซ
เช เชธเชฎเชเซเชฐ เชฎเชฟเชเซเชจเชฟเชเชฎ เชถเซเชจเชพ เชฎเชพเชเซ เชเซ? เชเซเชฒเชพเชธเชฟเช เชกเซเชฌเซเชเชฎเชเชธเชฎเชพเช, เชเซเชตเซเชฐเซ เชซเชฐเซเชฅเซ เชฒเชเซเชฏเชพ เชตเชฟเชจเชพ, เชกเซเชตเชฒเชชเชฐ เช เชฅเชตเชพ เชกเซเชฌเซเช เชฎเชพเชคเซเชฐ เชเชจเซเชกเซเชเซเชธ เชฌเชฆเชฒเซ เชถเชเซ เชเซ, เชเชเชเชกเชพ เชจเชเซเชเซ เชเชฐเซ เชถเชเซ เชเซ เช เชจเซ เชเซเชตเซเชฐเซ เชชเซเชฒเชพเชจเชฐเชจเซ เชคเซเชจเซ เชเซเชตเซ เชฐเซเชคเซ เชเชเซเชเชฟเชเซเชฏเซเช เชเชฐเชตเซเช เชคเซ เชเชนเซ เชถเชเซ เชเซ (เช เชจเซ เชนเชฟเชจเซเชเซเชธ เชฎเชพเชคเซเชฐ เชเซเชฎเชฐเซเชถเชฟเชฏเชฒ เชกเซเชฌเซเชเชฎเชเชธเชฎเชพเช เช เชเชชเชฒเชฌเซเชง เชเซ). เชญเชฒเซ เชคเซเช เชเชฎเซ เชคเซเชเชฒเชพ เชชเซเชฐเชฏเชคเซเชจเซ เชเชฐเซ, เชคเซเช เชฎเชพเช เชฒเซเชเชฎเชพเช เชชเซเชฐเชฅเชฎ เชเซเชตเซเชฐเซ เชชเซเชฐเซเชฃ เชเชฐเซ เชถเชเชถเซ เชจเชนเซเช O (เชตเชฟเชญเชพเชเซเชจเซ เชธเชเชเซเชฏเชพ) เชเซเชตเซเชฐเซเช เชฌเชฆเชฒเซเชฏเชพ เชตเชฟเชจเชพ เช เชฅเชตเชพ เชเซเชฐเชฟเชเชฐเซเชธ เชเชฎเซเชฐเซเชฏเชพ เชตเชฟเชจเชพ. เชธเซเชเชฟเชค เชฏเซเชเชจเชพเชฎเชพเช, เชตเชฟเชเชพเชธเชจเชพ เชคเชฌเชเซเชเซ เชคเชฎเชพเชฐเซ เชกเซเชเชพ เชธเซเชเซเชฐเซเช เชธเซเชเซเชฐเชเซเชเชฐ เช เชจเซ เชเชฏเชพ เชเชเชคเซเชฐเซเชเชฐเชฃเชจเซ เชเชชเชฏเซเช เชเชฐเชตเซ เชคเซ เชตเชฟเชถเซ เชตเชฟเชเชพเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชจเชฅเซ. เช เชฌเชงเซเช เชซเซเชฒเชพเชฏ เชชเชฐ เชธเชฐเชณเชคเชพเชฅเซ เชฌเชฆเชฒเซ เชถเชเชพเชฏ เชเซ, เชธเซเชงเชพ เชเชชเชฐเซเชถเชจเชฎเชพเช.
เชตเซเชฏเชตเชนเชพเชฐเชฎเชพเช เชคเซ เชเชจเชพ เชเซเชตเซ เชฆเซเชเชพเชฏ เชเซ. เชเซเชเชฒเชพเช เชฒเซเชเซ เชธเซเชงเชพ เชนเชพเชฅ เชชเชฐเชจเชพ เชเชพเชฐเซเชฏเชจเชพ เชเชงเชพเชฐเซ เชคเชฐเซเช เชตเชฟเชเชธเชพเชตเซ เชเซ. เชคเซเช เช เชฒเซเชเซเชฐเชฟเชงเชฎเซเชธ เช เชจเซ เชคเซเชฎเชจเซ เชเชเชฟเชฒเชคเชพเชจเซ เชธเชฎเชเซ เชถเชเชคเชพ เชจเชฅเซ, เชจ เชเชเซเชเซเชเซเชฏเซเชถเชจ เชชเซเชฒเชพเชจเซเชธ, เชจ เชคเซ เชเซเชกเชพเชตเชพเชจเชพ เชชเซเชฐเชเชพเชฐเซ, เชจ เชคเซ เช เชจเซเชฏ เชเซเช เชคเชเชจเซเชเซ เชเชเช. เช เชฒเซเชเซ เชกเซเชตเชฒเชชเชฐเซเชธ เชเชฐเชคเชพเช เชตเชงเซ เชฌเชฟเชเชจเซเชธ เชเชจเชพเชฒเชฟเชธเซเช เชเซ. เชชเชเซ, เช เชฌเชงเซเช เชชเชฐเซเชเซเชทเชฃ เช เชฅเชตเชพ เชเชชเชฐเซเชถเชจเชฎเชพเช เชเชพเชฏ เชเซ. เชฒเชพเชเชฌเชพ เชธเชฎเชฏเชฅเซ เชเชพเชฒเชคเซ เชเซเชตเซเชฐเซเชเชจเชพ เชฒเซเชเซเชเชเชจเซ เชธเชเซเชทเชฎ เชเชฐเซ เชเซ. เชเซเชฏเชพเชฐเซ เชฒเชพเชเชฌเซ เชเซเชตเซเชฐเซ เชฎเชณเซ เชเชตเซ เชเซ, เชคเซเชฏเชพเชฐเซ เช เชจเซเชฏ เชฒเซเชเซ (เชตเชงเซ เชคเชเชจเซเชเซ - เช เชจเชฟเชตเชพเชฐเซเชฏเชชเชฃเซ DBA) เช เชฎเซเช เชฎเชงเซเชฏเชตเชฐเซเชคเซ เชเชพเชฐเซเชฏ เชชเชฐ MATERIALIZED เชจเซ เชธเชเซเชทเชฎ เชเชฐเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซ เชเซ. เช เชฐเซเชเซเชฐเซเชกเชฟเชเชเชจเซ เชฅเซเชกเซเช เชงเซเชฎเซเช เชเชฐเซ เชเซ (เชเชพเชฐเชฃ เชเซ เชคเซเชจเซ เชตเซเชฏเชตเชนเชพเชฐเชฎเชพเช เชตเชงเชพเชฐเชพเชจเชพ เชซเซเชฒเซเชกเชจเซ เช เชชเชกเซเช เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ). เชเซ เชเซ, เชฎเชพเชคเซเชฐ เช เชเซเชตเซเชฐเซ เชจเซเชเชงเชชเชพเชคเซเชฐ เชฐเซเชคเซ เชเชกเชชเซ เชจเชฅเซ, เชชเชฃ เช เชจเซเชฏ เชคเชฎเชพเชฎ เชเซ เชเซเช เช เชเชพเชฐเซเชฏเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ. เชคเซ เช เชธเชฎเชฏเซ, เชเชฏเชพ เชเชพเชฐเซเชฏเชจเซ เชชเซเชฐเซเชฃ เชเชฐเชตเซเช เชคเซ เชจเชเซเชเซ เชเชฐเชตเซเช เชชเซเชฐเชฎเชพเชฃเชฎเชพเช เชธเชฐเชณ เชเซ. เชฌเซ เชฎเซเชเซเชฏ เชชเชฐเชฟเชฎเชพเชฃเซ: เชธเชเชญเชตเชฟเชค เชเชจเชชเซเช เชฎเซเชฒเซเชฏเซเชจเซ เชธเชเชเซเชฏเชพ (เช เชคเซ เชเซ เชเซ เช เชจเซเชฐเซเชช เชเซเชทเซเชเชเชฎเชพเช เชเซเชเชฒเชพ เชฐเซเชเซเชฐเซเชกเซเชธ เชนเชถเซ), เช เชจเซ เช เชจเซเชฏ เชเชพเชฐเซเชฏเซเชฎเชพเช เชคเซเชจเซ เชเชชเชฏเซเช เชเซเชเชฒเซ เชตเชพเชฐ เชฅเชพเชฏ เชเซ.
เชเชจเชพเชฒเซเช
เชเชงเซเชจเชฟเช เชเซเชฎเชฐเซเชถเชฟเชฏเชฒ เชกเซเชฌเซเชเชฎเชเชธเชฎเชพเช เชธเชฎเชพเชจ เชฎเชฟเชเซเชจเชฟเชเชฎ เชเซ: เชซเชพเชธเซเช เชฐเชฟเชซเซเชฐเซเชถ (เชเชฐเซเชเชฒ) เช เชจเซ เชเชจเซเชกเซเชเซเชธเซเชก เชตเซเชฏเซ (เชฎเชพเชเชเซเชฐเซเชธเซเชซเซเช เชเชธเชเซเชฏเซเชเชฒ เชธเชฐเซเชตเชฐ) เชธเชพเชฅเซ เชฎเชเซเชฐเชฟเชฏเชฒเชพเชเชเซเชก เชตเซเชฏเซ. PostgreSQL เชฎเชพเช, เชเซเชฐเชพเชจเซเชเซเชเซเชถเชจเชฎเชพเช เชฎเชเซเชฐเชฟเชฏเชฒเชพเชเชเซเชก เชตเซเชฏเซ เช เชชเชกเซเช เชเชฐเซ เชถเชเชพเชคเซ เชจเชฅเซ, เชชเชฐเชเชคเซ เชฎเชพเชคเซเชฐ เชตเชฟเชจเชเชคเซ เชชเชฐ (เช เชจเซ เชเซเชฌ เชเชกเช เชชเซเชฐเชคเชฟเชฌเชเชงเซ เชธเชพเชฅเซ เชชเชฃ), เชคเซเชฅเซ เช เชฎเซ เชคเซเชจเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเซเชคเชพ เชจเชฅเซ. เชชเชฐเชเชคเซ เชคเซเชฎเชจเซ เชชเชพเชธเซ เชเชฃเซ เชธเชฎเชธเซเชฏเชพเช เชเซ เชเซ เชคเซเชฎเชจเชพ เชเชชเชฏเซเชเชจเซ เชจเซเชเชงเชชเชพเชคเซเชฐ เชฐเซเชคเซ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชเชฐเซ เชเซ.
เชชเซเชฐเชฅเชฎ, เชเซ เชคเชฎเซ เชชเชนเซเชฒเชพเชฅเซ เช เชจเชฟเชฏเชฎเชฟเชค เชฆเซเชถเซเชฏ เชฌเชจเชพเชตเซเชฏเซเช เชนเซเชฏ เชคเซ เช เชคเชฎเซ เชญเซเชคเชฟเชเซเชเชฐเชฃเชจเซ เชธเชเซเชทเชฎ เชเชฐเซ เชถเชเซ เชเซ. เชจเชนเชฟเชเชคเชฐ, เชคเชฎเชพเชฐเซ เช เชญเซเชคเชฟเชเซเชเชฐเชฃเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพ เชฎเชพเชเซ เชจเชตเชพ เชฌเชจเชพเชตเซเชฒเชพ เชฆเซเชถเซเชฏเชจเซ เชเชเซเชธเซเชธ เชเชฐเชตเชพ เชฎเชพเชเซ เชฌเชพเชเซเชจเซ เชตเชฟเชจเชเชคเซเช เชซเชฐเซเชฅเซ เชฒเชเชตเซ เชชเชกเชถเซ. เช เชฅเชตเชพ เชฌเชงเซเช เชเซเชฎ เชเซ เชคเซเชฎ เชเซเชกเซ เชฆเซ, เชชเชฐเชเชคเซ เชคเซ เชเชเชพเชฎเชพเช เชเชเซเช เชฌเชฟเชจเช เชธเชฐเชเชพเชฐเช เชฐเชนเซเชถเซ เชเซ เชคเซเชฏเชพเช เชเซเชเซเชเชธ เชชเชนเซเชฒเชพเชฅเซ เชเชฃเชคเชฐเซ เชเชฐเซเชฒ เชกเซเชเชพ เชนเซเชฏ, เชชเชฐเชเชคเซ เชเชฃเซ เชเซเชตเซเชฐเซ เชนเชเชฎเซเชถเชพ เชคเซเชจเซ เชเชชเชฏเซเช เชเชฐเชคเซ เชจเชฅเซ, เชชเชฐเชเชคเซ เชคเซเชจเซ เชชเซเชจเชเชเชฃเชคเชฐเซ เชเชฐเซ เชเซ.
เชฌเซเชเซเช, เชคเซเชฎเชจเซ เชชเชพเชธเซ เชฎเซเชเซ เชธเชเชเซเชฏเชพเชฎเชพเช เชชเซเชฐเชคเชฟเชฌเชเชงเซ เชเซ:
เชเชฐเซเชเชฒ
5.3.8.4 เชซเชพเชธเซเช เชฐเชฟเชซเซเชฐเซเชถ เชชเชฐ เชธเชพเชฎเชพเชจเซเชฏ เชชเซเชฐเชคเชฟเชฌเชเชงเซ
เชญเซเชคเชฟเช เชฆเซเชทเซเชเชฟเชเซเชฃเชจเซ เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเซเชตเซเชฐเซ เชจเซเชเซ เชชเซเชฐเชฎเชพเชฃเซ เชชเซเชฐเชคเชฟเชฌเชเชงเชฟเชค เชเซ:
- เชญเซเชคเชฟเช เชฆเซเชทเซเชเชฟเชเซเชฃเชฎเชพเช เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชจ เชนเซเชฏ เชคเซเชตเชพ เช เชญเชฟเชตเซเชฏเชเซเชคเชฟเชเชจเซ เชธเชเชฆเชฐเซเชญ เชนเซเชตเซ เชเซเชเช เชจเชนเซเช
SYSDATE
เช เชจเซROWNUM
.- เชญเซเชคเชฟเช เชฆเซเชถเซเชฏเชฎเชพเช เชธเชเชฆเชฐเซเชญเซ เชจ เชนเซเชตเชพ เชเซเชเช
RAW
orLONG
RAW
เชกเซเชเชพ เชชเซเชฐเชเชพเชฐเซ.- เชคเซ เชธเชฎเชพเชตเซ เชถเชเชคเซเช เชจเชฅเซ
SELECT
เชธเซเชเชฟ เชธเชฌเชเซเชตเซเชฐเซ.- เชคเซเชฎเชพเช เชตเชฟเชถเซเชฒเซเชทเชฃเชพเชคเซเชฎเช เชเชพเชฐเซเชฏเซ เชถเชพเชฎเซเชฒ เชนเซเช เชถเชเชคเชพ เชจเชฅเซ (เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ,
RANK
เชฎเชพเชSELECT
เชเชฒเชฎ- เชคเซ เชเซเชทเซเชเชเชจเซ เชธเชเชฆเชฐเซเชญ เชเชชเซ เชถเชเชคเซ เชจเชฅเซ เชเซ เชเซเชจเชพ เชชเชฐ a
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
เชกเชฟเชฒเซเช เช เชฅเชตเชพ เชฎเชฟเชถเซเชฐเชฟเชค เชกเซเชเชฎเชเชฒ เชธเซเชเซเชเชฎเซเชจเซเช เชเซ เชคเซเชฎเชพเช a เชจ เชนเซเชฏ เชคเซ เชคเซ เชเชกเชชเชฅเซ เชฐเชฟเชซเซเชฐเซเชถ เชเชฐเซ เชถเชเชพเชฏ เชเซ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
) เชจเซเชเซเชจเชพ เชเชฆเชพเชนเชฐเชฃเชจเซ เชเซเชฎ:เชเซเช เชตเซเชฏเซ_เชตเชฟเชฅ_เชฏเซเชจเชฟเชฏเซเชจเชฒ AS เชฌเชจเชพเชตเซ (เชเซเชฐเชพเชนเชเซ เชชเชพเชธเซเชฅเซ c.rowid crid, c.cust_id, 2 umarker เชชเชธเชเชฆ เชเชฐเซ c เชเซเชฏเชพเช c.cust_last_name = 'Smith' UNION เชฌเชงเชพ เชชเชธเชเชฆ เชเชฐเซ c.rowid crid, c.cust_id, 3 umarker FROM เชเซเชฐเชพเชนเชเซ เชชเชพเชธเซเชฅเซ c_last_name. 'เชเซเชจเซเชธ'); เชฏเซเชจเชฟเชฏเชจเชฒ_เชเชจเชธเชพเชเชก_เชตเซเชฏเซ_เชเชฎเชตเซเชจเซ เชฎเชเซเชฐเชฟเชฏเชฒเชพเชเชเซเชก เชตเซเชฏเซ เชฌเชจเชพเชตเซ เชชเชธเชเชฆ เชเชฐเซ * เชตเซเชฏเซ_เชตเชฟเชฅ_เชฏเซเชจเชฟเชฏเชจเชฒเชฎเชพเชเชฅเซ;เชจเซเชเชง เชเชฐเซ เชเซ เชฆเซเชถเซเชฏ
view_with_unionall
เชเชกเชชเซ เชฐเชฟเชซเซเชฐเซเชถ เชฎเชพเชเซเชจเซ เชเชฐเซเชฐเชฟเชฏเชพเชคเซเชจเซ เชธเชเชคเซเชทเซ เชเซ.- เชฎเชพเช เชฆเชฐเซเช เชเซเชตเซเชฐเซ เชฌเซเชฒเซเช
UNION
ALL
เชเซเชตเซเชฐเซ เชเชเซเชฐเชฟเชเซเชเซเชธ เชธเชพเชฅเซ เชเชกเชชเซ เชฐเชฟเชซเซเชฐเซเชถ เชเชฐเซ เชถเชเชพเชฏ เชคเซเชตเชพ เชฎเชเชฟเชฐเชฟเชฏเชฒเชพเชเชเซเชก เชตเซเชฏเซ เช เชฅเชตเชพ เชเซเชเชจ เชธเชพเชฅเซ เชเชกเชชเซ เชฐเชฟเชซเซเชฐเซเชถเซเชฌเชฒ เชฎเชเชฟเชฐเชฟเชฏเชฒเชพเชเชเซเชก เชตเซเชฏเซเชจเซ เชเชฐเซเชฐเชฟเชฏเชพเชคเซเชจเซ เชธเชเชคเซเชทเชตเซ เชเชตเชถเซเชฏเช เชเซ.เชฏเซเชเซเชฏ เชฎเชเชฟเชฐเชฟเชฏเชฒเชพเชเชเซเชก เชตเซเชฏเซ เชฒเซเชเซเชธ เชเซเชทเซเชเชเซ เชชเชฐ เชฌเชจเชพเชตเชตเซเช เชเชตเชถเซเชฏเช เชเซ, เชเชพเชฐเชฃ เชเซ เชคเซ เชธเชเชฌเชเชงเชฟเชค เชชเซเชฐเชเชพเชฐเชจเชพ เชเชกเชชเซ เชฐเชฟเชซเซเชฐเซเชถเซเชฌเชฒ เชฎเชเชฟเชฐเชฟเชฏเชฒเชพเชเชเซเชก เชตเซเชฏเซ เชฎเชพเชเซ เชเชฐเซเชฐเซ เชเซ.
เชจเซเชเชง เชเชฐเซ เชเซ เชเชฐเซเชเชฒ เชกเซเชเชพเชฌเซเช เชเช เชเซเชฌเชฒ เชฎเชเซเชฐเซเชฒเชพเชเชเซเชก เชตเซเชฏเซเชจเชพ เชตเชฟเชถเชฟเชทเซเช เชเซเชธเชจเซ เชซเชเซเชค เชเซเชกเชพ เชธเชพเชฅเซ เชชเชฐเชตเชพเชจเชเซ เชเชชเซ เชเซ.ROWID
เชฎเชพเช เชเซเชฒเชฎเชจเซ เชธเชฎเชพเชตเซเชถ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซSELECT
เชธเซเชเชฟ เช เชจเซ เชฎเชเชฟเชฐเชฟเชฏเชฒเชพเชเชเซเชก เชตเซเชฏเซ เชฒเซเชเชฎเชพเช. เช เชฆเซเชถเซเชฏเชจเซ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชเซเชตเซเชฐเซ เชฆเชฐเซเชถเชพเชตเซ เชเซview_with_unionall
.- เช
SELECT
เชฆเชฐเซเช เชเซเชตเซเชฐเซ เชจเซ เชฏเชพเชฆเซเชฎเชพเช เชเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชตเซ เชเซเชเชUNION
ALL
เชฎเชพเชฐเซเชเชฐ, เช เชจเซUNION
ALL
เชเซเชฒเชฎเชฎเชพเช เชฆเชฐเซเชเชฎเชพเช เชเช เช เชฒเช เช เชเชณ เชเชเชเชกเชพเชเซเชฏ เช เชฅเชตเชพ เชธเซเชเซเชฐเชฟเชเช เชฎเซเชฒเซเชฏ เชนเซเชตเซเช เชเชตเชถเซเชฏเช เชเซUNION
ALL
เชถเชพเชเชพ เชเชเชณ, เชฎเชพเชฐเซเชเชฐ เชเซเชฒเชฎ เชฎเชพเช เชธเชฎเชพเชจ เชเซเชฐเชฎเชจเซ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช เชฆเซเชเชพเชตเชพ เชเซเชเชSELECT
เชฆเชฐเซเช เชเซเชตเซเชฐเซ เชฌเซเชฒเซเชเชจเซ เชฏเชพเชฆเซ. เชเซเช "เชฏเซเชจเชฟเชฏเชจ เชเชฒ เชฎเชพเชฐเซเชเชฐ เช เชจเซ เชเซเชตเซเชฐเซ เชฐเซเชฐเชพเชเช ยป เชธเชเชฌเชเชงเชฟเชค เชตเชงเซ เชฎเชพเชนเชฟเชคเซ เชฎเชพเชเซUNION
ALL
เชฎเชพเชฐเซเชเชฐเซเชธ.- เชเซเชเชฒเซเช เชธเซเชตเชฟเชงเชพเช เชเซเชฎ เชเซ เชเชเชเชฐ เชเซเชเชจ, เชเชจเซเชธเชฐเซเช-เชเชจเซเชฒเซ เชเชเซเชฐเซเชเซเช เชฎเชเชฟเชฐเชฟเชฏเชฒเชพเชเชเซเชก เชตเซเชฏเซ เชเซเชตเซเชฐเซ เช เชจเซ เชฐเชฟเชฎเซเช เชเซเชทเซเชเชเซ เชธเชพเชฅเซ เชฎเชเชฟเชฐเชฟเชฏเชฒเชพเชเชเซเชก เชตเซเชฏเซ เชฎเชพเชเซ เชธเชชเซเชฐเซเชเซเชก เชจเชฅเซ
UNION
ALL
. เชจเซเชเชง เชเชฐเซ, เชเซ เชเซ, เชชเซเชฐเชคเชฟเชเซเชคเชฟเชฎเชพเช เชตเชชเชฐเชพเชคเชพ เชฎเชเซเชฐเซเชฒเชพเชเชเซเชก เชตเซเชฏเซเช, เชเซเชฎเชพเช เชเซเชกเชพ เชเซ เชเชเซเชฐเซเชเซเชเซเชธ เชนเซเชคเชพ เชจเชฅเซ, เชคเซเชฏเชพเชฐเซ เชคเซเชจเซ เชเชกเชชเชฅเซ เชฐเชฟเชซเซเชฐเซเชถ เชเชฐเซ เชถเชเชพเชฏ เชเซ.UNION
ALL
เช เชฅเชตเชพ เชฆเซเชฐเชธเซเชฅ เชเซเชทเซเชเชเซเชจเซ เชเชชเชฏเซเช เชฅเชพเชฏ เชเซ.- เชธเชพเชฅเซ เชเชกเชชเซ เชฐเชฟเชซเซเชฐเซเชถเซเชฌเชฒ เชฎเชเชฟเชฐเชฟเชฏเชฒเชพเชเชเซเชก เชตเซเชฏเซ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ เชธเซเชธเชเชเชคเชคเชพ เชเชฐเชเชญ เชชเชฐเชฟเชฎเชพเชฃ 9.2.0 เช เชฅเชตเชพ เชเชเซเช เชชเชฐ เชธเซเช เชเชฐเชตเซเช เชเชตเชถเซเชฏเช เชเซ.
UNION
ALL
.
เชนเซเช เชเชฐเซเชเชฒเชจเชพ เชเชพเชนเชเซเชจเซ เชจเชพเชฐเชพเช เชเชฐเชตเชพ เชฎเชพเชเชเชคเซ เชจเชฅเซ, เชชเชฐเชเชคเซ เชคเซเชฎเชจเชพ เชชเซเชฐเชคเชฟเชฌเชเชงเซเชจเซ เชธเซเชเชฟเชจเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเซเชคเชพ, เชเชตเซเช เชฒเชพเชเซ เชเซ เชเซ เช เชชเชฆเซเชงเชคเชฟ เชธเชพเชฎเชพเชจเซเชฏ เชเซเชธเชฎเชพเช เชเซเชเช เชชเซเชฐเชเชพเชฐเชจเชพ เชฎเซเชกเซเชฒเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชฒเชเชตเชพเชฎเชพเช เชเชตเซ เชจเชฅเซ, เชชเชฐเชเชคเซ เชนเชเชพเชฐเซ เชญเชพเชฐเชคเซเชฏเซ เชฆเซเชตเชพเชฐเชพ เชฒเชเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ, เชเซเชฏเชพเช เชฆเชฐเซเชเชจเซ เชคเช เชเชชเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ. เชคเซเชฎเชจเซ เชชเซเชคเชพเชจเซ เชถเชพเชเชพ เชฒเชเซ, เช เชจเซ เชคเซเชฎเชพเชเชจเชพ เชฆเชฐเซเชเซ เชคเซ เชเชฐเซ เชถเชเซ เชคเซ เชเชฐเซเชฏเซเช. เช เชจเซ เชเชฐเซเชฏเซเช. เชตเชพเชธเซเชคเชตเชฟเช เชคเชฐเซเช เชฎเชพเชเซ เช เชชเชฆเซเชงเชคเชฟเชจเซ เชเชชเชฏเซเช เชเชฐเชตเซ เช เชฎเชพเชเชจเชซเชฟเชฒเซเชกเชฎเชพเชเชฅเซ เชเชพเชฒเชตเชพ เชเซเชตเซเช เชเซ. เชคเชฎเซ เชเซเชเชชเชฃ เชธเชฎเชฏเซ เชฌเชฟเชจ-เชธเซเชชเชทเซเช เชชเซเชฐเชคเชฟเชฌเชเชงเซเชฎเชพเชเชฅเซ เชเชเชจเซ เชนเชฟเช เชเชฐเซเชจเซ เชเชพเชฃ เชฎเซเชณเชตเซ เชถเชเซ เชเซ. เชคเซ เชเซเชตเซ เชฐเซเชคเซ เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ เชคเซ เชชเชฃ เชเช เช เชฒเช เชชเซเชฐเชถเซเชจ เชเซ, เชชเชฐเชเชคเซ เชคเซ เช เชฒเซเชเชจเชพ เช เชตเชเชพเชถเชจเซ เชฌเชนเชพเชฐ เชเซ.
เชฎเชพเชเชเซเชฐเซเชธเซเชซเซเช เชเชธเชเซเชฏเซเชเชฒ เชธเชฐเซเชตเชฐ
เชตเชงเชพเชฐเชพเชจเซ เชเชฐเซเชฐเซเชฏเชพเชคเซ
SET เชตเชฟเชเชฒเซเชชเซ เช เชจเซ เชจเชฟเชฐเซเชฃเชพเชฏเช เชเชพเชฐเซเชฏ เชเชตเชถเซเชฏเชเชคเชพเช เชเชชเชฐเชพเชเชค, เชจเซเชเซเชจเซ เชเชตเชถเซเชฏเชเชคเชพเชเชจเซ เชชเซเชฐเซเชฃ เชเชฐเชตเซ เชเชตเชถเซเชฏเช เชเซ:
- เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชเซ เชเซ เชเชเซเชเชฟเชเซเชฏเซเช เชเชฐเซ เชเซ
CREATE INDEX
เชฆเซเชถเซเชฏเชจเซ เชฎเชพเชฒเชฟเช เชนเซเชตเซ เชเซเชเช.- เชเซเชฏเชพเชฐเซ เชคเชฎเซ เชเชจเซเชกเซเชเซเชธ เชฌเชจเชพเชตเซ เชเซ, เชคเซเชฏเชพเชฐเซ
IGNORE_DUP_KEY
เชตเชฟเชเชฒเซเชช เชฌเชเชง (เชกเชฟเชซเซเชฒเซเช เชธเซเชเชฟเชเช) เชชเชฐ เชธเซเช เชนเซเชตเซ เชเซเชเช.- เชเซเชทเซเชเชเซ เชฌเซ เชญเชพเชเชจเชพ เชจเชพเชฎเซ เชฆเซเชตเชพเชฐเชพ เชธเชเชฆเชฐเซเชญเชฟเชค เชนเซเชตเชพ เชเซเชเช, เชธเซเชเซเชฎเชพ.เชเซเชฌเชฒเชจเซเช เชจเชพเชฎ เชฆเซเชถเซเชฏ เชตเซเชฏเชพเชเซเชฏเชพเชฎเชพเช.
- เชฆเซเชถเซเชฏเชฎเชพเช เชธเชเชฆเชฐเซเชญเชฟเชค เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ-เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชพเชฐเซเชฏเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชฌเชจเชพเชตเชตเซ เชเชตเชถเซเชฏเช เชเซ
WITH SCHEMABINDING
เชตเชฟเชเชฒเซเชช.- เชฆเซเชถเซเชฏเชฎเชพเช เชธเชเชฆเชฐเซเชญเชฟเชค เชเซเชเชชเชฃ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ-เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชพเชฐเซเชฏเซ เชฌเซ-เชญเชพเชเชจเชพ เชจเชพเชฎเซ เชฆเซเชตเชพเชฐเชพ เชธเชเชฆเชฐเซเชญเชฟเชค เชนเซเชตเชพ เชเซเชเช, ..
- เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชฆเซเชตเชพเชฐเชพ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชเชพเชฐเซเชฏเชจเซ เชกเซเชเชพ เชเชเซเชธเซเชธ เชชเซเชฐเซเชชเชฐเซเชเซ เชนเซเชตเซ เชเชตเชถเซเชฏเช เชเซ
NO SQL
, เช เชจเซ เชฌเชพเชนเซเชฏ เชเชเซเชธเซเชธ เชฎเชฟเชฒเชเชค เชนเซเชตเซ เชเชตเชถเซเชฏเช เชเซNO
.- เชเซเชฎเชจ เชฒเซเชเชเซเชตเซเช เชฐเชจเชเชพเชเชฎ (CLR) เชซเชเชเซเชถเชจเซเชธ เชตเซเชฏเซเชจเซ เชธเชฟเชฒเซเชเซเช เชฒเชฟเชธเซเชเชฎเชพเช เชฆเซเชเชพเช เชถเชเซ เชเซ, เชชเชฐเชเชคเซ เชเซเชฒเชธเซเชเชฐเซเชก เชเชจเซเชกเซเชเซเชธ เชเซเชจเซ เชตเซเชฏเชพเชเซเชฏเชพเชจเซ เชญเชพเช เชจ เชนเซเช เชถเชเซ. CLR เชซเชเชเซเชถเชจเซเชธ เชตเซเชฏเซเชจเชพ WHERE เชเซเชฒเซเช เช เชฅเชตเชพ เชตเซเชฏเซเชฎเชพเช JOIN เชเชชเชฐเซเชถเชจเชจเชพ ON เชเซเชฒเซเชเชฎเชพเช เชฆเซเชเชพเช เชถเชเชคเชพ เชจเชฅเซ.
- เชตเซเชฏเซ เชกเซเชซเชฟเชจเซเชถเชจเชฎเชพเช เชเชชเชฏเซเชเชฎเชพเช เชฒเซเชตเชพเชคเชพ CLR เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ-เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชชเซเชฐเชเชพเชฐเซเชจเชพ CLR เชซเชเชเซเชถเชจเซเชธ เช เชจเซ เชชเชฆเซเชงเชคเชฟเชเชฎเชพเช เชจเซเชเซเชจเชพ เชเซเชทเซเชเชเชฎเชพเช เชฌเชคเชพเชตเซเชฏเชพ เชชเซเชฐเชฎเชพเชฃเซ เชเซเชฃเชงเชฐเซเชฎเซ เชธเซเช เชนเซเชตเชพ เชเซเชเช.
เชธเชเชชเชคเซเชคเชฟ
เชจเซเซ เชงเชจเชฟเชฐเซเชงเชพเชฐเชฟเชค = เชธเชพเชเซเช
Microsoft .NET เชซเซเชฐเซเชฎเชตเชฐเซเช เชชเชฆเซเชงเชคเชฟเชจเชพ เชฒเชเซเชทเชฃ เชคเชฐเซเชเซ เชธเซเชชเชทเซเชเชชเชฃเซ เชเชพเชนเซเชฐ เชเชฐเชตเซเช เชเชตเชถเซเชฏเช เชเซ.PRECISE = เชธเชพเชเซเช
.NET เชซเซเชฐเซเชฎเชตเชฐเซเช เชชเชฆเซเชงเชคเชฟเชจเชพ เชฒเชเซเชทเชฃ เชคเชฐเซเชเซ เชธเซเชชเชทเซเชเชชเชฃเซ เชเชพเชนเซเชฐ เชเชฐเชตเซเช เชเชตเชถเซเชฏเช เชเซ.เชกเซเชเชพ เชเชเซเชธเซเชธ = เชเซเช SQL เชจเชฅเซ
DataAccessKind.None เชชเชฐ DataAccess เชตเชฟเชถเซเชทเชคเชพ เช เชจเซ SystemDataAccessKind.None เชชเชฐ SystemDataAccess เชตเชฟเชถเซเชทเชคเชพ เชธเซเช เชเชฐเซเชจเซ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค.เชฌเชพเชนเซเชฏ เชชเซเชฐเชตเซเชถ = เชจเชพ
เช เชชเซเชฐเซเชชเชฐเซเชเซ CLR เชฐเซเชเชฟเชจ เชฎเชพเชเซ NO เชชเชฐ เชกเชฟเชซเซเชฒเซเช เชเซ.- เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชฆเซเชถเซเชฏ เชฌเชจเชพเชตเชตเซเช เชเชตเชถเซเชฏเช เชเซ
WITH SCHEMABINDING
เชตเชฟเชเชฒเซเชช.- เชตเซเชฏเซเช เชซเชเซเชค เชฌเซเช เชเซเชทเซเชเชเซเชจเซ เชธเชเชฆเชฐเซเชญ เชเชชเชตเซ เชเซเชเช เชเซ เชตเซเชฏเซเชจเชพ เชธเชฎเชพเชจ เชกเซเชเชพเชฌเซเชเชฎเชพเช เชนเซเชฏ. เชฆเซเชถเซเชฏ เช เชจเซเชฏ เชฆเซเชถเซเชฏเซเชจเซ เชธเชเชฆเชฐเซเชญ เชเชชเซ เชถเชเชคเซเช เชจเชฅเซ.
- เชตเซเชฏเซ เชกเซเชซเชฟเชจเซเชถเชจเชฎเชพเช SELECT เชธเซเชเซเชเชฎเซเชจเซเชเชฎเชพเช เชจเซเชเซเชจเชพ Transact-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, เชเชฌเซ, XML, เช เชฅเชตเชพ เชซเชพเชเชฒเชธเซเชเซเชฐเซเชฎ เชเซเชฒเชฎ
เชธเชฌเชเซเชตเซเชฐเซ
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 เชธเซเชเซเชเชฎเซเชจเซเชเชฎเชพเช เชจเซเชเซเชจเชพ Transact-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, เชเชฌเซ, XML, เช เชฅเชตเชพ เชซเชพเชเชฒเชธเซเชเซเชฐเซเชฎ เชเซเชฒเชฎ
เชธเชฌเชเซเชตเซเชฐเซ
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 เชจเซ เชเชชเชฏเซเช "เชตเชฐเซเชเซเชฏเซเช
เชฒ เชฎเชถเซเชจ" เชคเชฐเซเชเซ เชฅเชพเชฏ เชเซ. เช
เชเชฆเชฐ เชเช เชเชเชฟเชฒ เช
เชฒเซเชเซเชฐเชฟเชงเชฎ เชเซ เชเซ เชชเซเชฐเชถเซเชจเซ เชฌเชจเชพเชตเซ เชเซ. เช
เชนเซเช
เชถเซเช เชคเซ เช
เชธเชฐเชเชพเชฐเช เชฐเซเชคเซ เชเชพเชฎ เชเชฐเซ เชเซ? เชคเชฆเซเชฆเชจ เช
เชธเชฐเชเชพเชฐเช. เชเชฎเชจเชธเซเชฌเซ, เช เชธเชพเชฌเชฟเชค เชเชฐเชตเซเช เชฎเซเชถเซเชเซเชฒ เชเซ. เชนเซเช เชฎเชพเชคเซเชฐ เชเชเชฒเซเช เช เชเชนเซ เชถเชเซเช เชเซเช เชเซ เชเซ เชคเชฎเซ เชฎเซเชเซ เชเชชเซเชฒเชฟเชเซเชถเชจเซเชธเชฎเชพเช เช
เชธเซเชคเชฟเชคเซเชตเชฎเชพเช เชฐเชนเซเชฒเซ เชนเชเชพเชฐเซ เชเซเชตเซเชฐเซเชเชจเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเซ, เชคเซ เชธเชฐเซเชฐเชพเชถ เชคเซ เชธเชพเชฐเชพ เชกเซเชตเชฒเชชเชฐ เชเชฐเชคเชพเช เชตเชงเซ เชเชพเชฐเซเชฏเชเซเชทเชฎ เชเซ. เชเช เชเชคเซเชคเชฎ เชเชธเชเซเชฏเซเชเชฒ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฐ เชเซเชเชชเชฃ เชเซเชตเซเชฐเซ เชตเชงเซ เช
เชธเชฐเชเชพเชฐเช เชฐเซเชคเซ เชฒเชเซ เชถเชเซ เชเซ, เชชเชฐเชเชคเซ เชนเชเชพเชฐ เชเซเชตเซเชฐเซเช เชธเชพเชฅเซ เชคเซเชจเซ เชชเชพเชธเซ เชคเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชชเซเชฐเซเชฐเชฃเชพ เช
เชฅเชตเชพ เชธเชฎเชฏ เชจเชฅเซ เชนเซเชคเซ. เช
เชธเชฐเชเชพเชฐเชเชคเชพเชจเชพ เชชเซเชฐเชพเชตเชพ เชคเชฐเซเชเซ เชนเซเช เชนเชตเซ เชฎเชพเชคเซเชฐ เชเช เช เชตเชธเซเชคเซ เชเชพเชเชเซ เชถเชเซเช เชเซเช เชเซ เช DBMS เชชเชฐ เชฌเชจเซเชฒเชพ เชชเซเชฒเซเชเชซเซเชฐเซเชฎ เชชเชฐ เชเชฃเชพ เชชเซเชฐเซเชเซเชเซเชเซเชธ เชเชพเชฎ เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซ.
เชจเซเชเซเชจเชพ เชฒเซเชเซเชฎเชพเช, เชนเซเช เชคเซ เชตเชฟเชถเซ เชชเชฃ เชตเชพเชค เชเชฐเซเชถ เชเซ เชคเชฎเซ เชเซเชตเซ เชฐเซเชคเซ เชเชพเชฐเซเชฏเซ เชชเชฐ เชจเชฟเชฏเชเชคเซเชฐเชฃเซ เชธเซเช เชเชฐเซ เชถเชเซ เชเซ, เชชเชฐเชฟเชตเชฐเซเชคเชจ เชธเชคเซเชฐเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเซ เชถเชเซ เชเซ เช
เชจเซ เชเชฃเซเช เชฌเชงเซเช.
เชธเซเชฐเซเชธ: www.habr.com