เดเตเดดเตโเดธเต เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต
เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดชเตเดฐเตเดซเดทเดฃเดฒเตเดเตพเดเตเดเตเดณเตเดณ เดเดฐเต เดชเตเดฐเดงเดพเดจ เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดฏเดพเดฃเต เดเตเดฐเดพเดซเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเตพ. เด เดฎเตเดเดฒเดฏเดฟเดฒเต เดชเตเดคเตเดฎเดเดณเตเด เดชเตเดคเดฟเดฏ เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดเดณเตเด เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดพเตป เดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเต, เดฑเดฟเดฒเตเดทเดฃเตฝ, NoSQL เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดคเดฟเดจเตเดถเตเดทเด, เดเตเดฐเดพเดซเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเดณเตเดเต เดชเดเตเดเต เดเตเดเตเดคเตฝ เดชเตเดฐเดพเดงเดพเดจเตเดฏเดฎเตผเดนเดฟเดเตเดเตเดจเตเดจเดคเดพเดฏเดฟ เดเดพเตป เดเดพเดฃเตเดจเตเดจเต. เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เดถเตเดฐเตเดฃเดฟเดชเดฐเดฎเดพเดฏ เดกเดพเดฑเตเดฑเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดชเดฐเดฎเตเดชเดฐเดพเดเดค เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, NoSQL เดเด เดซเดฒเดชเตเดฐเดฆเดฎเดฒเตเดฒ. เดชเดฒเดชเตเดชเตเดดเตเด, เดเดฃเดเตเดทเตป เดฒเตเดตเดฒเตเดเดณเตเดเต เดเดฃเตเดฃเดตเตเด เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดจเตเดฑเต เดตเดฒเตเดชเตเดชเดตเตเด เดตเตผเดฆเตเดงเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดชเตเดฐเดเดเดจเด เดเตเดฑเดฏเตเดจเตเดจเต. เดฌเดจเตเดงเดเตเดเตพ เดเตเดเตเดคเตฝ เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดเตเดฎเตเดชเตเตพ, เดเตเดฏเดฟเดจเตเดเดณเตเดเต เดเดฃเตเดฃเดตเตเด เดตเตผเดฆเตเดงเดฟเดเตเดเตเดจเตเดจเต.
เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดฑเดฟเดฒเตเดทเดฃเตฝ เดฎเตเดกเดฒเดฟเดจเต เดถเตเดฐเตเดฃเดฟเดเดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฐเดฟเดนเดพเดฐเดเตเดเดณเตเดฃเตเดเต (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดตเตผเดคเตเดคเดจ CTE-เดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต), เดเดจเตเดจเดพเตฝ เดเดต เดเดชเตเดชเตเดดเตเด เดชเดฐเดฟเดนเดพเดฐเดเตเดเดณเดพเดฃเต. เด เดคเต เดธเดฎเดฏเด, SQL เดธเตเตผเดตเตผ เดเตเดฐเดพเดซเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเดณเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดค เดจเดฟเดเตเดเดณเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดถเตเดฐเตเดฃเดฟเดเตพ เดเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดกเดพเดฑเตเดฑ เดฎเตเดกเดฒเตเด เด เดจเตเดตเตเดทเดฃเดเตเดเดณเตเด เดฒเดณเดฟเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดคเดฟเดจเดพเตฝ เด เดตเดฏเตเดเต เดเดพเดฐเตเดฏเดเตเดทเดฎเดค เดตเตผเดฆเตเดงเดฟเดเตเดเตเดจเตเดจเต. เดเตเดกเดฟเดจเตเดฑเต เด เดณเดตเต เดเดฃเตเดฏเดฎเดพเดฏเดฟ เดเตเดฑเดเตเดเต.
เดเตเดฐเดพเดซเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเตพ เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เดธเดฟเดธเตเดฑเตเดฑเดเตเดเดณเต เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดชเตเดฐเดเดเดฎเดพเดฏ เดญเดพเดทเดฏเดพเดฃเต. เดธเตเดทเตเดฏเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ, เดคเดเตเดเดฟเดชเตเดชเต เดตเดฟเดฐเตเดฆเตเดง เดธเดเดตเดฟเดงเดพเดจเดเตเดเตพ, เดเดเดฟ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดตเดฟเดถเดเดฒเดจเด, เดธเตเดทเตเดฏเตฝ เดถเตเดชเดพเตผเดถเดเตพ, เดเตฝเดชเตเดชเดจเตเดจเด, เดเดณเตเดณเดเดเตเด เดถเตเดชเดพเตผเดถเดเตพ เดคเตเดเดเตเดเดฟเดฏ เดฎเตเดเดฒเดเดณเดฟเตฝ เด เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏ เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดเดเดฟ เดตเตเดฏเดตเดธเดพเดฏเดคเตเดคเดฟเตฝ เดตเตเดฏเดพเดชเดเดฎเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
SQL เดธเตเตผเดตเดฑเดฟเดฒเต เดเตเดฐเดพเดซเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดค, เดกเดพเดฑเตเดฑ เดตเดณเดฐเต เดชเดฐเดธเตเดชเดฐเด เดฌเดจเตเดงเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเด เดจเดจเตเดจเดพเดฏเดฟ เดจเดฟเตผเดตเดเดฟเดเตเดเดชเตเดชเตเดเตเด เดฌเดจเตเดงเดเตเดเดณเตเดณเตเดณเดคเตเดฎเดพเดฏ เดธเดพเดนเดเดฐเตเดฏเดเตเดเตพเดเตเดเต เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฃเต.
เดเตเดฐเดพเดซเต เดกเดพเดฑเตเดฑ เดฎเตเดกเตฝ
เดเตเดฐเดพเดซเต เดเดจเตเดจเดคเต เดตเตเตผเดเตเดเดฟเดธเตเดเดณเตเดเตเดฏเตเด (เดจเตเดกเตเดเตพ) เด เดฐเดฟเดเตเดเดณเตเดเตเดฏเตเด (เดฌเดจเตเดงเดเตเดเตพ, เดเดกเตเดเต) เดเดฐเต เดเตเดเตเดเดฎเดพเดฃเต. เดฒเดเดฌเดเตเดเตพ เดเดจเตเดฑเดฟเดฑเตเดฑเดฟเดเดณเตเดฏเตเด เด เดฐเดฟเดเตเดเตพ เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเตเดเดณเดฟเตฝ เดตเดฟเดตเดฐเดเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดพเดตเตเดจเตเดจ เดฌเดจเตเดงเดเตเดเดณเตเดฏเตเด เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเตเดฐเดพเดซเต เดธเดฟเดฆเตเดงเดพเดจเตเดคเดคเตเดคเดฟเตฝ เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดชเตเดฒเต เดเดฐเต เดเตเดฐเดพเดซเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดเดจเตเดฑเดฟเดฑเตเดฑเดฟเดเดณเต เดเดฐเต เดเตเดฐเดพเดซเดพเดฏเดฟ เดฎเดพเดคเตเดเดฏเดพเดเตเดเตเดจเตเดจเต. เดกเดพเดฑเตเดฑ เดเดเดจเดเตพ เดฒเดเดฌเดเตเดเดณเตเด เด เดฐเดฟเดเตเดเดณเตเดฎเดพเดฃเต. เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเตเดเตพ เดฒเดเดฌเดเตเดเดณเตเดเตเดฏเตเด เด เดฐเดฟเดเตเดเดณเตเดเตเดฏเตเด เดเตเดฃเดเตเดเดณเดพเดฃเต. เดเดฐเต เดเดฃเดเตเดทเตป เดฒเดเดฌเดเตเดเดณเตเดเต เดเดฐเต เดฌเดจเตเดงเดฎเดพเดฃเต.
เดฎเดฑเตเดฑเต เดกเดพเดฑเตเดฑ เดฎเตเดกเดฒเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดเตเดฐเดพเดซเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเตพ เดเดจเตเดฑเดฟเดฑเตเดฑเดฟเดเตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฌเดจเตเดงเดเตเดเตพเดเตเดเต เดฎเตเตปเดเดฃเดจ เดจเตฝเดเตเดจเตเดจเต. เด เดคเดฟเดจเดพเตฝ, เดตเดฟเดฆเตเดถ เดเตเดเดณเต เดฎเดฑเตเดฑเตเดคเตเดเตเดเดฟเดฒเตเด เดฎเดพเตผเดเดเตเดเดณเต เดเดชเดฏเตเดเดฟเดเตเดเต เดฌเดจเตเดงเดเตเดเตพ เดเดฃเดเตเดเดพเดเตเดเตเดฃเตเด เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เดตเตเตผเดเตเดเดเตเดธเตเด เดเดกเตเดเต เด เดฌเตเดธเตเดเตเดฐเดเตเดทเดจเตเดเดณเตเด เดฎเดพเดคเตเดฐเด เดเดชเดฏเตเดเดฟเดเตเดเต เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดฎเตเดกเดฒเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด.
เดเดงเตเดจเดฟเด เดฒเตเดเดคเตเดคเต, เดฎเตเดกเดฒเดฟเดเดเต เดฌเดจเตเดงเดเตเดเตพเดเตเดเต เดเตเดเตเดคเตฝ เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เดธเดพเดเตเดเตเดคเดฟเด เดตเดฟเดฆเตเดฏเดเตพ เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดฎเดพเดคเตเดเดพ เดฌเดจเตเดงเดเตเดเตพเดเตเดเดพเดฏเดฟ, SQL เดธเตเตผเดตเตผ 2017 เดเตเดฐเดพเดซเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เดเดดเดฟเดตเตเดเตพ เดตเดพเดเตเดฆเดพเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเตเดฐเดพเดซเดฟเดจเตเดฑเต เดฒเดเดฌเดเตเดเดณเตเด เด เดฐเดฟเดเตเดเดณเตเด เดชเตเดคเดฟเดฏ เดคเดฐเด เดชเดเตเดเดฟเดเดเดณเดพเดฏเดฟ เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต: NODE, EDGE. เดเตเดฐเดพเดซเต เด เดจเตเดตเตเดทเดฃเดเตเดเตพ MATCH() เดเดจเตเดจ เดชเตเดคเดฟเดฏ T-SQL เดซเดเดเตโเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เด เดชเตเดฐเดตเตผเดคเตเดคเดจเด SQL เดธเตเตผเดตเตผ 2017-เตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดเดคเตเดเตเดเดฟเดฒเตเด เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเต เดจเดฟเดเตเดเดณเตเดเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเดณเดฟเตฝ เดเดคเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดจเดพเดเตเด.
เดเตเดฐเดพเดซเต เดฎเตเดกเดฒเดฟเดจเตเดฑเต เดชเตเดฐเดฏเตเดเดจเดเตเดเตพ
เดเดจเตเดจเต, เดเดฏเตผเดจเตเดจ เดชเตเดฐเดเดเดจเดตเตเด เดตเดฟเดถเตเดตเดพเดธเตเดฏเดคเดฏเตเด เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต, เดเตเดเตเดคเตฝ เดเตเดเตเดคเตฝ เดกเดพเดฑเตเดฑ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดฌเดฟเดธเดฟเดจเดธเตเดเดณเตเด เดเดชเดฏเตเดเตเดคเดพเดเตเดเดณเตเด เดเดตเดถเตเดฏเดชเตเดชเตเดเตเดจเตเดจเต. เดเดฐเต เดเตเดฐเดพเดซเดพเดฏเดฟ เดกเดพเดฑเตเดฑเดฏเต เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เดฌเดจเตเดงเดเตเดเตพ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏ เดฎเดพเตผเดเตเดเด เดชเตเดฐเดฆเดพเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เด เดธเดฎเตเดชเดจเด เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเดถเตเดจเดเตเดเตพ เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดเดฏเตเด เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเตฝ เดซเดฒเดเตเดเตพ เดจเตเดเตเดจเตเดจเดคเดฟเดจเต เดธเดนเดพเดฏเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดญเดพเดตเดฟเดฏเดฟเตฝ เดเตเดฐเดพเดซเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเต เดจเดฟเดฐเดตเดงเดฟ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเดเตพ เดชเตเดฐเดฏเตเดเดจเดชเตเดชเตเดเตเดฎเตเดจเตเดจเต เดคเตเดจเตเดจเตเดจเตเดจเต.
เดกเดพเดฑเตเดฑ เดฎเตเดกเดฒเดฟเดเดเต: เดฑเดฟเดฒเตเดทเดฃเตฝ เดฎเตเดคเตฝ เดเตเดฐเดพเดซเต เดฎเตเดกเตฝ เดตเดฐเต
เดเดฆเดพเดนเดฐเดฃเด:
เดเตเดตเดจเดเตเดเดพเดฐเตเดเต เดถเตเดฐเตเดฃเดฟเดฏเดฟเดฒเตเดณเตเดณ เดเดฐเต เดเตผเดเดจเตเดธเตเดทเดฃเตฝ เดเดเดจเดฏเตเดเต เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดจเตเดเตเดเดพเด: เดเดฐเต เดเตเดตเดจเดเตเดเดพเดฐเตป เดเดฐเต เดฎเดพเดจเตเดเตผเดเตเดเต เดฑเดฟเดชเตเดชเตเตผเดเตเดเตเดเตเดฏเตเดฏเตเดจเตเดจเต, เดเดฐเต เดฎเดพเดจเตเดเตผ เดเดฐเต เดฎเตเดคเดฟเตผเดจเตเดจ เดฎเดพเดจเตเดเตผเดเตเดเต เดฑเดฟเดชเตเดชเตเตผเดเตเดเตเดเตเดฏเตเดฏเตเดจเตเดจเต เดคเตเดเดเตเดเดฟเดฏเดต. เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดเดฎเตเดชเดจเดฟเดฏเต เดเดถเตเดฐเดฏเดฟเดเตเดเต, เด เดถเตเดฐเตเดฃเดฟเดฏเดฟเตฝ เดเดคเตเดฐ เดฒเตเดตเดฒเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด. เดเดจเตเดจเดพเตฝ เดฒเตเดตเดฒเตเดเดณเตเดเต เดเดฃเตเดฃเด เดเตเดเตเดจเตเดจเดคเดฟเดจเดจเตเดธเดฐเดฟเดเตเดเต, เดเดฐเต เดฑเดฟเดฒเตเดทเดฃเตฝ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเตฝ เดฌเดจเตเดงเดเตเดเตพ เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจเดคเต เดเตเดเตเดคเตฝ เดฌเตเดฆเตเดงเดฟเดฎเตเดเตเดเดพเดฃเต. เดเตเดตเดจเดเตเดเดพเดฐเตเดเต เดถเตเดฐเตเดฃเดฟ, เดฎเดพเตผเดเตเดเดฑเตเดฑเดฟเดเดเดฟเดฒเต เดถเตเดฐเตเดฃเดฟ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดธเตเดทเตเดฏเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเดฟเดฒเต เดเดฃเดเตเดทเดจเตเดเตพ เดเดจเตเดจเดฟเดต เดธเดเตเดเตฝเดชเตเดชเดฟเดเตเดเดพเตป เดชเตเดฐเดฏเดพเดธเดฎเดพเดฃเต. เดตเตเดฏเดคเตเดฏเดธเตเดค เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดถเตเดฐเตเดฃเดฟ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดถเตเดจเด SQL เดเตเดฐเดพเดซเดฟเดจเต เดเดเตเดเดจเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเดฎเตเดจเตเดจเต เดจเตเดเตเดเดพเด.
เด เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดเดเตเดเตพ เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดฎเตเดกเตฝ เดเดฃเตเดเดพเดเตเดเตเด. เดจเดฎเตเดเตเดเต เดเตเดตเดจเดเตเดเดพเดฐเตเดเต เดเดฐเต เดชเดเตเดเดฟเด เดเดฃเตเดเดพเดเตเดเดพเด เด เดเด เดชเดฟ เดเดกเดฟ เดธเดนเดฟเดคเด EMPNO เดเตเดณเดตเตเด เดเด.เดเดฟ.เดเตผ., เดเตเดตเดจเดเตเดเดพเดฐเดจเตเดฑเต เดธเตเดชเตเดชเตผเดตเตเดธเตผ (เดฎเดพเดจเตเดเตผ) เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต. เดถเตเดฐเตเดฃเดฟเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดฒเตเดฒเดพ เดตเดฟเดตเดฐเดเตเดเดณเตเด เด เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดธเดเดญเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต เดเตเดเดพเดคเต เดจเดฟเดฐเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เด เดจเตเดตเตเดทเดฟเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด EMPNO ะธ เดเด.เดเดฟ.เดเตผ..
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดกเดฏเดเตเดฐเด, เดเตเดเตเดคเตฝ เดชเดฐเดฟเดเดฟเดคเดฎเดพเดฏ เดฐเตเดชเดคเตเดคเดฟเตฝ เดจเตเดธเตเดฑเตเดฑเดฟเดเดเดฟเดจเตเดฑเต เดจเดพเดฒเต เดคเดฒเดเตเดเดณเตเดณเตเดณ เด
เดคเต เดธเดเดเดเดจเดพ เดเดเดจเดพ เดฎเดพเดคเตเด เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฐเต เดเตเดฐเดพเดซเดฟเดจเตเดฑเต เดถเตเตผเดทเดเดเตเดเดณเดพเดฃเต เดเตเดตเดจเดเตเดเดพเตผ เด เดเด เดชเดฟ. "เดธเดฎเตผเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต" (ReportsTo) เดเดจเตเดจ เดเดฃเดเตเดทเตป เดตเดดเดฟ "เดคเตเดดเดฟเดฒเดพเดณเดฟ" เดเดจเตเดจ เดเดจเตเดฑเดฟเดฑเตเดฑเดฟ เดธเตเดตเดฏเด เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเตเดฐเดพเดซเต เดชเดฆเดคเตเดคเดฟเตฝ, เดเตเดตเดจเดเตเดเดพเดฐเตเดเต เดจเตเดกเตเดเดณเต (NODE) โโเดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเดกเตเดเต (EDGE) เดเดฃเต เดฒเดฟเดเตเดเต.
เดจเดฎเตเดเตเดเต เดเดฐเต เดธเดพเดงเดพเดฐเดฃ เดชเดเตเดเดฟเด เดเดฃเตเดเดพเดเตเดเดพเด เด เดเด เดชเดฟ เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดกเดฏเดเตเดฐเดพเดฎเดฟเดจเต เด
เดจเตเดธเตเดคเดฎเดพเดฏเดฟ เด
เดตเดฟเดเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดเตเตผเดเตเดเตเด.
CREATE TABLE EMP
(EMPNO INT NOT NULL,
ENAME VARCHAR(20),
JOB VARCHAR(10),
MGR INT,
JOINDATE DATETIME,
SALARY DECIMAL(7, 2),
COMMISIION DECIMAL(7, 2),
DNO INT)
INSERT INTO EMP VALUES
(7369, 'SMITH', 'CLERK', 7902, '02-MAR-1970', 8000, NULL, 2),
(7499, 'ALLEN', 'SALESMAN', 7698, '20-MAR-1971', 1600, 3000, 3),
(7521, 'WARD', 'SALESMAN', 7698, '07-FEB-1983', 1250, 5000, 3),
(7566, 'JONES', 'MANAGER', 7839, '02-JUN-1961', 2975, 50000, 2),
(7654, 'MARTIN', 'SALESMAN', 7698, '28-FEB-1971', 1250, 14000, 3),
(7698, 'BLAKE', 'MANAGER', 7839, '01-JAN-1988', 2850, 12000, 3),
(7782, 'CLARK', 'MANAGER', 7839, '09-APR-1971', 2450, 13000, 1),
(7788, 'SCOTT', 'ANALYST', 7566, '09-DEC-1982', 3000, 1200, 2),
(7839, 'KING', 'PRESIDENT', NULL, '17-JUL-1971', 5000, 1456, 1),
(7844, 'TURNER', 'SALESMAN', 7698, '08-AUG-1971', 1500, 0, 3),
(7876, 'ADAMS', 'CLERK', 7788, '12-MAR-1973', 1100, 0, 2),
(7900, 'JAMES', 'CLERK', 7698, '03-NOV-1971', 950, 0, 3),
(7902, 'FORD', 'ANALYST', 7566, '04-MAR-1961', 3000, 0, 2),
(7934, 'MILLER', 'CLERK', 7782, '21-JAN-1972', 1300, 0, 1)
เดคเดพเดดเตเดฏเตเดณเตเดณ เดเดฟเดคเตเดฐเด เดเตเดตเดจเดเตเดเดพเดฐเต เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต:
- เดเตเดเต เดเตเดตเดจเดเตเดเดพเดฐเตป EMPNO 7369 เด เดจเตเดธเดฐเดฟเดเตเดเตเดจเตเดจเต 7902;
- เดเตเดเต เดเตเดตเดจเดเตเดเดพเดฐเตป EMPNO 7902 7566 เด เดจเตเดธเดฐเดฟเดเตเดเตเดจเตเดจเต
- เดเตเดเต เดเตเดตเดจเดเตเดเดพเดฐเตป EMPNO 7566 7839 เด เดจเตเดธเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เด
เดคเต เดกเดพเดฑเตเดฑเดฏเตเดเต เดเดฐเต เดเตเดฐเดพเดซเต เดชเตเดฐเดคเดฟเดจเดฟเดงเดพเดจเด เดจเตเดเตเดเดพเด. EMPLOYEE เดถเตเตผเดทเดคเตเดคเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเตเดเตพ เดเดฃเตเดเต, เด
เดคเต "เดธเดฌเตเตผเดกเดฟเดจเตเดฑเตเดฑเตเดธเต" เดฌเดจเตเดงเด (EmplReportsTo) เดตเดดเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. EmplReportsTo เดเดจเตเดจเดพเดฃเต เดฌเดจเตเดงเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเต.
เดเดกเตเดเต เดเตเดฌเดฟเดณเดฟเตฝ (EDGE) เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเตเดเดณเตเด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดพเด.
เดจเดฎเตเดเตเดเต เดเดฐเต เดจเตเดกเต เดเตเดฌเดฟเตพ เดเดเดชเตเดจเตเดกเต เดเดฃเตเดเดพเดเตเดเดพเด
เดเดฐเต เดจเตเดกเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดพเดเตเดฏเดเดเดจ เดตเดณเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฃเต: เดเดเตเดธเตเดชเตเดฐเดทเดจเดฟเดฒเตเดเตเดเต เดชเดเตเดเดฟเด เดธเตเดทเตเดเดฟเดเตเดเตเด เด เดตเดธเดพเดจเด เดตเดฐเต เดเตเตผเดเตเดเตเดจเตเดจเต "เดจเตเดกเต เดเดฏเดฟ".
CREATE TABLE dbo.EmpNode(
ID Int Identity(1,1),
EMPNO NUMERIC(4) NOT NULL,
ENAME VARCHAR(10),
MGR NUMERIC(4),
DNO INT
) AS NODE;
เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเต เดเดฐเต เดธเดพเดงเดพเดฐเดฃ เดชเดเตเดเดฟเดเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดเตเดฐเดพเดซเต เดเดจเตเดจเดฟเดฒเตเดเตเดเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเดพเด. เด เดเตเดคเตเดคเดคเต เดคเดฟเดฐเตเดเตเด เดเดฐเต เดฑเดฟเดฒเตเดทเดฃเตฝ เดเตเดฌเดฟเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เดเตเตผเดเตเดเตเดจเตเดจเต เด เดเด เดชเดฟ.
INSERT INTO EmpNode(EMPNO,ENAME,MGR,DNO) select empno,ename,MGR,dno from emp
เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดจเดฟเดฐเดฏเดฟเดฒเต เดจเตเดกเตเดเดณเตเดเต เดชเดเตเดเดฟเดเดฏเดฟเตฝ $node_id_*
เดจเตเดกเต เดเดกเดจเตเดฑเดฟเดซเดฏเตผ JSON เดเดฏเดฟ เดธเดเดญเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เด เดชเดเตเดเดฟเดเดฏเตเดเต เดถเตเดทเดฟเดเตเดเตเดจเตเดจ เดจเดฟเดฐเดเดณเดฟเตฝ เดจเตเดกเดฟเดจเตเดฑเต เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเตเดเตพ เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เด เดฐเดฟเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต (EDGE)
เดเดฐเต เดเดกเตเดเต เดเตเดฌเดฟเตพ เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจเดคเต เดเดฐเต เดจเตเดกเต เดเตเดฌเดฟเตพ เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต, เดเตเดตเตเดกเต เดเดชเดฏเตเดเดฟเดเตเดเดคเตเดดเดฟเดเตเดเดพเตฝ "เดเดกเตเดเต เดเดฏเดฟ".
CREATE TABLE empReportsTo(Deptno int) AS EDGE
เดเดชเตเดชเตเตพ เดเตเดณเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดตเดจเดเตเดเดพเตผ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเดฃเดเตเดทเดจเตเดเตพ เดจเดฟเตผเดตเดเดฟเดเตเดเดพเด EMPNO ะธ เดเด.เดเดฟ.เดเตผ.. เดเดเตเดเดจเต เดเดดเตเดคเดฃเดฎเตเดจเตเดจเต เดธเดเดเดเดจเดพ เดเดเดจ เดกเดฏเดเตเดฐเด เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต เดคเดฟเดฐเตเดเตเด.
INSERT INTO empReportsTo VALUES ((SELECT $node_id FROM EmpNode WHERE ID = 1),
(SELECT $node_id FROM EmpNode WHERE id = 13),20);
INSERT INTO empReportsTo VALUES ((SELECT $node_id FROM EmpNode WHERE ID = 2),
(SELECT $node_id FROM EmpNode WHERE id = 6),10);
INSERT INTO empReportsTo VALUES ((SELECT $node_id FROM EmpNode WHERE ID = 3),
(SELECT $node_id FROM EmpNode WHERE id = 6),10)
INSERT INTO empReportsTo VALUES ((SELECT $node_id FROM EmpNode WHERE ID = 4),
(SELECT $node_id FROM EmpNode WHERE id = 9),30);
INSERT INTO empReportsTo VALUES ((SELECT $node_id FROM EmpNode WHERE ID = 5),
(SELECT $node_id FROM EmpNode WHERE id = 6),30);
INSERT INTO empReportsTo VALUES ((SELECT $node_id FROM EmpNode WHERE ID = 6),
(SELECT $node_id FROM EmpNode WHERE id = 9),30);
INSERT INTO empReportsTo VALUES ((SELECT $node_id FROM EmpNode WHERE ID = 7),
(SELECT $node_id FROM EmpNode WHERE id = 9),30);
INSERT INTO empReportsTo VALUES ((SELECT $node_id FROM EmpNode WHERE ID = 8),
(SELECT $node_id FROM EmpNode WHERE id = 4),30);
INSERT INTO empReportsTo VALUES ((SELECT $node_id FROM EmpNode WHERE ID = 9),
(SELECT $node_id FROM EmpNode WHERE id = 9),30);
INSERT INTO empReportsTo VALUES ((SELECT $node_id FROM EmpNode WHERE ID = 10),
(SELECT $node_id FROM EmpNode WHERE id = 6),30);
INSERT INTO empReportsTo VALUES ((SELECT $node_id FROM EmpNode WHERE ID = 11),
(SELECT $node_id FROM EmpNode WHERE id = 8),30);
INSERT INTO empReportsTo VALUES ((SELECT $node_id FROM EmpNode WHERE ID = 12),
(SELECT $node_id FROM EmpNode WHERE id = 6),30);
INSERT INTO empReportsTo VALUES ((SELECT $node_id FROM EmpNode WHERE ID = 13),
(SELECT $node_id FROM EmpNode WHERE id = 4),30);
INSERT INTO empReportsTo VALUES ((SELECT $node_id FROM EmpNode WHERE ID = 14),
(SELECT $node_id FROM EmpNode WHERE id = 7),30);
เดกเดฟเดซเตเตพเดเตเดเต เดเดกเตเดเต เดเตเดฌเดฟเดณเดฟเตฝ เดฎเตเดจเตเดจเต เดจเดฟเดฐเดเตพ เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเตเดฏเด, $edge_id
โ JSON เดฐเตเดชเดคเตเดคเดฟเตฝ เดเดกเตเดเต เดเดกเดจเตเดฑเดฟเดซเดฏเตผ. เดฎเดฑเตเดฑเต เดฐเดฃเตเดเต ($from_id
ะธ $to_id
) เดจเตเดกเตเดเตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฌเดจเตเดงเดคเตเดคเต เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเตเดเดพเดคเต, เด
เดฐเดฟเดเตเดเตพเดเตเดเต เด
เดงเดฟเด เดเตเดฃเดเตเดเดณเตเดฃเตเดเดพเดเดพเด. เดจเดฎเตเดฎเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เด
เดเตเดเดจเตเดฏเดพเดฃเต เดตเดเตเดชเตเดชเต.
เดธเดฟเดธเตเดฑเตเดฑเด เดเดพเดดเตเดเดเตพ
เดธเดฟเดธเตเดฑเตเดฑเด เดเดพเดดเตเดเดฏเดฟเตฝ sys.tables
เดฐเดฃเตเดเต เดชเตเดคเดฟเดฏ เดเตเดณเดเตเดเตพ เดชเตเดฐเดคเตเดฏเดเตเดทเดชเตเดชเตเดเตเดเต:
- is_edge
- เดเดฃเต_เดจเตเดกเต
SELECT t.is_edge,t.is_node,*
FROM sys.tables t
WHERE name like 'emp%'
เดเดธเต.เดเดธเต.เดเด.เดเดธเต
เดเตเดฐเดพเดซเตเดเดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดเดฌเตเดเดเตเดฑเตเดฑเตเดเตพ เดเตเดฐเดพเดซเต เดเตเดฌเดฟเดณเตเดเตพ เดซเตเตพเดกเดฑเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจเต. เดจเตเดกเต เดเตเดฌเดฟเตพ เดเดเตเดเตบ เดเดฐเต เดกเตเดเตเดเต เดเตเดฃเตเดเต เด เดเดฏเดพเดณเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดเดกเตเดเต เดเตเดฌเดฟเตพ เดเดเตเดเตบ เดฐเดฃเตเดเต เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตโเดค เดธเตผเดเตเดเดฟเดณเตเดเดณเดพเตฝ เด เดเดฏเดพเดณเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต (เดเดฃเตเดฃเดเดเตพ เดชเตเดฒเต).
เดฎเดพเดเตเดเต เดเดเตเดธเตเดชเตเดฐเดทเตป
เดเดเตเดธเตเดชเตเดฐเดทเตป เดฎเดคเตเดธเดฐเด CQL-เตฝ เดจเดฟเดจเตเดจเต เดเดเตเดคเตเดคเดคเดพเดฃเต (เดธเตเดซเตผ เดเตเดตเดฑเดฟ เดฒเดพเดเดเตเดตเตเดเต). เดเดฐเต เดเตเดฐเดพเดซเดฟเดจเตเดฑเต เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟเดเตพ เด เดจเตเดตเตเดทเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดพเดฐเตเดฏเดเตเดทเดฎเดฎเดพเดฏ เดฎเดพเตผเดเดฎเดพเดฃเดฟเดคเต. CQL เดเดฐเต เดเดเตเดธเตเดชเตเดฐเดทเดจเดฟเตฝ เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต เดฎเดคเตเดธเดฐเด.
เดตเดพเดเตเดฏเดเดเดจ
MATCH (<graph_search_pattern>)
<graph_search_pattern>::=
{<node_alias> {
{ <-( <edge_alias> )- }
| { -( <edge_alias> )-> }
<node_alias>
}
}
[ { AND } { ( <graph_search_pattern> ) } ]
[ ,...n ]
<node_alias> ::=
node_table_name | node_alias
<edge_alias> ::=
edge_table_name | edge_alias
เดเดฆเดพเดนเดฐเดฃเดเตเดเตพ
เดเดคเดพเดจเตเด เดเดฆเดพเดนเดฐเดฃเดเตเดเตพ เดจเตเดเตเดเดพเด.
เดคเดพเดดเตเดฏเตเดณเตเดณ เดเตเดฆเตเดฏเด เดธเตเดฎเดฟเดคเตเดคเตเด เด เดตเดจเตเดฑเต เดฎเดพเดจเตเดเดฐเตเด เดฑเดฟเดชเตเดชเตเตผเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจ เดเตเดตเดจเดเตเดเดพเดฐเต เดเดพเดฃเดฟเดเตเดเตเดจเตเดจเต.
SELECT
E.EMPNO,E.ENAME,E.MGR,E1.EMPNO,E1.ENAME,E1.MGR
FROM
empnode e, empnode e1, empReportsTo m
WHERE
MATCH(e-(m)->e1)
and e.ENAME='SMITH'
เดธเตเดฎเดฟเดคเตเดคเดฟเดจเตเดฑเต เดฐเดฃเตเดเดพเด เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเตเดตเดจเดเตเดเดพเดฐเตเดฏเตเด เดฎเดพเดจเตเดเตผเดฎเดพเดฐเตเดฏเตเด เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเดพเดฃเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเตเดฆเตเดฏเด. เดจเดฟเดเตเดเตพ เดตเดพเดเดเด เดจเตเดเตเดเด เดเตเดฏเตเดฏเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ เดเดตเดฟเดเต, เด
เดชเตเดชเตเตพ เดซเดฒเด เดเดฒเตเดฒเดพ เดเตเดตเดจเดเตเดเดพเดฐเตเดฏเตเด เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเด.
SELECT
E.EMPNO,E.ENAME,E.MGR,E1.EMPNO,E1.ENAME,E1.MGR,E2.EMPNO,e2.ENAME,E2.MGR
FROM
empnode e, empnode e1, empReportsTo m ,empReportsTo m1, empnode e2
WHERE
MATCH(e-(m)->e1-(m1)->e2)
and e.ENAME='SMITH'
เด
เดตเดธเดพเดจเดฎเดพเดฏเดฟ, เดฎเตเดจเตเดจเดพเด เดฒเตเดตเตฝ เดเตเดตเดจเดเตเดเดพเตผเดเตเดเตเด เดฎเดพเดจเตเดเตผเดฎเดพเตผเดเตเดเตเดฎเตเดณเตเดณ เดเดฐเต เด
เดญเตเดฏเตผเดคเตเดฅเดจ.
SELECT
E.EMPNO,E.ENAME,E.MGR,E1.EMPNO,E1.ENAME,E1.MGR,E2.EMPNO,e2.ENAME,E2.MGR,E3.EMPNO,e3.ENAME,E3.MGR
FROM
empnode e, empnode e1, empReportsTo m ,empReportsTo m1, empnode e2, empReportsTo M2, empnode e3
WHERE
MATCH(e-(m)->e1-(m1)->e2-(m2)->e3)
and e.ENAME='SMITH'
เดเดจเดฟ เดจเดฎเตเดเตเดเต เดธเตเดฎเดฟเดคเตเดคเดฟเดจเตเดฑเต เดฎเตเดคเดฒเดพเดณเดฟเดฎเดพเดฐเต เดเดฟเดเตเดเดพเตป เดฆเดฟเดถ เดฎเดพเดฑเตเดฑเดพเด.
SELECT
E.EMPNO,E.ENAME,E.MGR,E1.EMPNO,E1.ENAME,E1.MGR,E2.EMPNO,e2.ENAME,E2.MGR,E3.EMPNO,e3.ENAME,E3.MGR
FROM
empnode e, empnode e1, empReportsTo m ,empReportsTo m1, empnode e2, empReportsTo M2, empnode e3
WHERE
MATCH(e<-(m)-e1<-(m1)-e2<-(m2)-e3)
เดคเตเดฐเตเดฎเดพเดจเด
SQL เดธเตเตผเดตเตผ 2017 เดตเดฟเดตเดฟเดง เดเดเดฟ เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดเดพเดธเตโเดเตเดเตเดเตพเดเตเดเตเดณเตเดณ เดเดฐเต เดธเดฎเตเดชเตเตผเดฃเตเดฃ เดเดจเตเดฑเตผเดชเตเดฐเตเดธเต เดธเตเดฒเตเดฏเตเดทเดจเดพเดฏเดฟ เดธเตเดตเดฏเด เดธเตเดฅเดพเดชเดฟเดเตเดเต. SQL เดเตเดฐเดพเดซเดฟเดจเตเดฑเต เดเดฆเตเดฏ เดชเดคเดฟเดชเตเดชเต เดตเดณเดฐเต เดชเตเดฐเดคเตเดเตเดท เดจเตฝเดเตเดจเตเดจเดคเดพเดฃเต. เดเดฟเดฒ เดชเดฐเดฟเดฎเดฟเดคเดฟเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดเตเดเตเด, เดเตเดฐเดพเดซเตเดเดณเตเดเต เดเดดเดฟเดตเตเดเตพ เดชเดฐเตเดฏเดตเตเดเตเดทเดฃเด เดเตเดฏเตเดฏเดพเตป เดเดตเดถเตเดฏเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดค เดเดคเดฟเดจเดเด เดคเดจเตเดจเตเดฏเตเดฃเตเดเต.
SQL เดเตเดฐเดพเดซเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด SQL เดเดเตเดเดฟเดจเดฟเดฒเตเดเตเดเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดคเดฟเดจเดเด เดชเดฑเดเตเดเดคเตเดชเตเดฒเต, SQL เดธเตเตผเดตเตผ 2017 เดจเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดฐเดฟเดฎเดฟเดคเดฟเดเดณเตเดฃเตเดเต:
เดชเตเดณเดฟเดฎเตเตผเดซเดฟเดธเด เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเดฒเตเดฒ.
- เดเดเดฆเดฟเดถ เดเดฃเดเตเดทเดจเตเดเตพ เดฎเดพเดคเตเดฐเดฎเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเต.
- เดเดกเตเดเตเดเตพเดเตเดเต UPDATE เดตเดดเดฟ $from_id, $to_id เดจเดฟเดฐเดเตพ เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ.
- เดเตเดฐเดพเตปเดธเดฟเดฑเตเดฑเตเดตเต เดเตเดฒเตเดธเดฑเตเดเตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เดชเดเตเดทเต เด เดต CTE เดเดชเดฏเตเดเดฟเดเตเดเต เดฒเดญเดฟเดเตเดเตเด.
- เดเตป-เดฎเตเดฎเตเดฎเดฑเดฟ OLTP เดเดฌเตโเดเดเตโเดฑเตเดฑเตเดเตพเดเตเดเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฃเต.
- เดเตเดฎเตเดชเดฑเตฝ เดเตเดฌเดฟเดณเตเดเตพ (เดธเดฟเดธเตเดฑเตเดฑเด-เดตเตเตผเดทเตปเดกเต เดเตเดฎเตเดชเดฑเตฝ เดเตเดฌเดฟเตพ), เดคเดพเตฝเดเตเดเดพเดฒเดฟเด เดฒเตเดเตเดเตฝ, เดเตเดฒเตเดฌเตฝ เดเตเดฌเดฟเดณเตเดเตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ.
- เดชเดเตเดเดฟเด เดคเดฐเดเตเดเดณเตเด เดชเดเตเดเดฟเด เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเดณเตเด NODE เด เดฒเตเดฒเตเดเตเดเดฟเตฝ EDGE เดเดฏเดฟ เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ.
- เดเตเดฐเตเดธเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต เด เดจเตเดตเตเดทเดฃเดเตเดเตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ.
- เดธเดพเดงเดพเดฐเดฃ เดเตเดฌเดฟเดณเตเดเดณเต เดเตเดฐเดพเดซเต เดเตเดฌเดฟเดณเตเดเดณเดพเดเตเดเดฟ เดฎเดพเดฑเตเดฑเดพเตป เดจเตเดฐเดฟเดเตเดเตเดณเตเดณ เดฎเดพเตผเดเดฎเต เดฎเดพเดจเตเดคเตเดฐเดฟเดเดจเต เดเดฒเตเดฒ.
- เดเตเดฐเดพเดซเตเดเตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต GUI เดเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดชเดตเตผ เดฌเดฟเด เดเดชเดฏเตเดเดฟเดเตเดเดพเด.
เดเตเดเตเดคเตฝ เดตเดพเดฏเดฟเดเตเดเตเด:
เด เดตเดฒเดเดฌเด: www.habr.com