เจเฉเจฐเจธ เจฆเฉ เจธเจผเฉเจฐเฉเจเจค เจคเฉเจ เจชเจนเจฟเจฒเจพเจ
เจเฉเจฐเจพเจซ เจกเฉเจเจพเจฌเฉเจธ เจกเฉเจเจพเจฌเฉเจธ เจชเฉเจธเจผเฉเจตเจฐเจพเจ เจฒเจ เจเฉฑเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจคเจเจจเจพเจฒเฉเจเฉ เจนเฉเฅค เจฎเฉเจ เจเจธ เจเฉเจคเจฐ เจตเจฟเฉฑเจ เจจเจตเฉเจจเจคเจพเจตเจพเจ เจ
เจคเฉ เจจเจตเฉเจเจ เจคเจเจจเจพเจฒเฉเจเฉเจเจ เจจเฉเฉฐ เจเจพเจฐเฉ เจฐเฉฑเจเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจฆเจพ เจนเจพเจ เจ
เจคเฉ, เจฐเจฟเจฒเฉเจธเจผเจจเจฒ เจ
เจคเฉ NoSQL เจกเฉเจเจพเจฌเฉเจธ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ
เจฆ, เจฎเฉเจ เจเฉเจฐเจพเจซ เจกเฉเจเจพเจฌเฉเจธ เจฆเฉ เจญเฉเจฎเจฟเจเจพ เจจเฉเฉฐ เจตเจงเจฆเฉ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจฌเจฃเจฆเฉ เจฆเฉเจเจฆเจพ เจนเจพเจเฅค เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจฒเฉเฉเจตเจพเจฐ เจกเฉเจเจพ เจฆเฉ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจจเจพ เจธเจฟเจฐเจซ เจฐเจตเจพเจเจคเฉ เจกเฉเจเจพเจฌเฉเจธ เจฌเฉเจ
เจธเจฐ เจนเฉเฉฐเจฆเฉ เจนเจจ, เจฌเจฒเจเจฟ NoSQL เจตเฉ. เจ
เจเจธเจฐ, เจเจฟเจตเฉเจ เจเจฟ เจเฉเจจเฉเจเจธเจผเจจ เจชเฉฑเจงเจฐเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉ เจ
เจคเฉ เจกเฉเจเจพเจฌเฉเจธ เจฆเจพ เจเจเจพเจฐ เจตเจงเจฆเจพ เจนเฉ, เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจเจเจฆเจพ เจนเฉเฅค เจ
เจคเฉ เจเจฟเจตเฉเจ-เจเจฟเจตเฉเจ เจฐเจฟเจธเจผเจคเฉ เจนเฉเจฐ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉเฉฐเจฆเฉ เจเจพเจเจฆเฉ เจนเจจ, JOIN เจฆเฉ เจเจฟเจฃเจคเฉ เจตเฉ เจตเจงเจฆเฉ เจเจพเจเจฆเฉ เจนเฉเฅค
เจฌเฉเจธเจผเฉฑเจ, เจฐเจฟเจฒเฉเจธเจผเจจเจฒ เจฎเจพเจกเจฒ เจตเจฟเฉฑเจ เจฆเจฐเจเจพเจฌเฉฐเจฆเฉ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจนเฉฑเจฒ เจนเจจ (เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจตเจฐเจคเฉ CTEs เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ), เจชเจฐ เจเจน เจ เจเฉ เจตเฉ เจนเฉฑเจฒ เจนเจจเฅค เจเจธเฉ เจธเจฎเฉเจ, SQL เจธเจฐเจตเจฐ เจเฉเจฐเจพเจซ เจกเฉเจเจพเจฌเฉเจธ เจฆเฉ เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเฉ เจฆเฉ เจเจ เจชเฉฑเจงเจฐเจพเจ เจจเฉเฉฐ เจเจธเจพเจจเฉ เจจเจพเจฒ เจธเฉฐเจญเจพเจฒเจฃ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเฉ เจนเฉเฅค เจกเจพเจเจพ เจฎเจพเจกเจฒ เจ เจคเฉ เจธเจตเจพเจฒ เจฆเฉเจตเฉเจ เจธเจฐเจฒ เจฌเจฃเจพเจ เจเจ เจนเจจ, เจ เจคเฉ เจเจธเจฒเจ เจเจนเจจเจพเจ เจฆเฉ เจเฉเจธเจผเจฒเจคเจพ เจตเจงเจฆเฉ เจนเฉเฅค เจเฉเจก เจฆเฉ เจฎเจพเจคเจฐเจพ เจเจพเจซเจผเฉ เจเฉฑเจ เจเจ เจนเฉเฅค
เจเฉเจฐเจพเจซ เจกเฉเจเจพเจฌเฉเจธ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจชเฉเจฐเจฃเจพเจฒเฉเจเจ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจฃ เจฒเจ เจเฉฑเจ เจญเจพเจตเจชเฉเจฐเจค เจญเจพเจธเจผเจพ เจนเฉเฅค เจเจน เจคเจเจจเจพเจฒเฉเจเฉ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจเจเฉ เจเจฆเจฏเฉเจ เจตเจฟเฉฑเจ เจธเฉเจธเจผเจฒ เจจเฉเจเจตเจฐเจเจธ, เจเจเจเฉ-เจซเจฐเฉเจก เจชเฉเจฐเจฃเจพเจฒเฉเจเจ, เจเจเจเฉ เจจเฉเจเจตเจฐเจ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ, เจธเจฎเจพเจเจฟเจ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผเจพเจ, เจเจคเจชเจพเจฆ เจ เจคเฉ เจธเจฎเฉฑเจเจฐเฉ เจธเจฟเจซเจผเจพเจฐเจธเจผเจพเจ เจตเจฐเจเฉ เจเฉเจคเจฐเจพเจ เจตเจฟเฉฑเจ เจตเจฟเจเจชเจ เจคเฉเจฐ 'เจคเฉ เจตเจฐเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค
SQL เจธเจฐเจตเจฐ เจตเจฟเฉฑเจ เจเฉเจฐเจพเจซ เจกเฉเจเจพเจฌเฉเจธ เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ เจเจนเจจเจพเจ เจฆเฉเจฐเจฟเจธเจผเจพเจ เจฒเจ เจขเฉเจเจตเฉเจ เจนเฉ เจเจฟเฉฑเจฅเฉ เจกเฉเจเจพ เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจเจชเจธ เจตเจฟเฉฑเจ เจเฉเฉเจฟเจ เจนเฉเจเจ เจนเฉ เจ เจคเฉ เจเฉฐเจเฉ เจคเจฐเฉเจนเจพเจ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจฐเจฟเจธเจผเจคเฉ เจนเจจเฅค
เจเฉเจฐเจพเจซเจผ เจกเจพเจเจพ เจฎเจพเจกเจฒ
เจเฉฑเจ เจเฉเจฐเจพเจซเจผ เจธเจฟเจฐเจฒเฉเจเจพเจ (เจจเฉเจกเจพเจ) เจ เจคเฉ เจเจฟเจจเจพเจฐเจฟเจเจ (เจฐเจฟเจธเจผเจคเฉ, เจเจฟเจจเจพเจฐเฉ) เจฆเจพ เจเฉฑเจ เจธเจฎเฉเจน เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจธเจฟเจฐเจฒเฉเจ เจเจเจพเจเจเจ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเฉ เจนเจจ, เจ เจคเฉ เจเจฟเจจเจพเจฐเฉ เจเจนเจจเจพเจ เจธเจฌเฉฐเจงเจพเจ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเฉ เจนเจจ เจเจฟเจจเฉเจนเจพเจ เจฆเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจตเจฟเฉฑเจ เจเจพเจฃเจเจพเจฐเฉ เจนเฉ เจธเจเจฆเฉ เจนเฉเฅค
เจเฉเจฐเจพเจซ เจฅเจฟเจเจฐเฉ เจตเจฟเฉฑเจ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเฉเจคเฉ เจ เจจเฉเจธเจพเจฐ เจเฉฑเจ เจเฉเจฐเจพเจซ เจกเฉเจเจพเจฌเฉเจธ เจฎเจพเจกเจฒเจพเจ เจจเฉเฉฐ เจเฉเจฐเจพเจซ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจชเฉเจธเจผ เจเจฐเจฆเจพ เจนเฉเฅค เจกเจพเจเจพ เจฌเจฃเจคเจฐ เจธเจฟเจฐเจฒเฉเจ เจ เจคเฉ เจเจฟเจจเจพเจฐเฉ เจนเจจเฅค เจเฉเจฃ เจเฉเจจเจพเจตเจพเจ เจ เจคเฉ เจเจฟเจจเจพเจฐเจฟเจเจ เจฆเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจนเจจเฅค เจเฉฑเจ เจเฉเจจเฉเจเจธเจผเจจ เจธเจฟเจฐเจฒเฉเจเจพเจ เจฆเจพ เจเฉฑเจ เจเฉเจจเฉเจเจธเจผเจจ เจนเฉเฅค
เจฆเฉเจเฉ เจกเฉเจเจพ เจฎเจพเจกเจฒเจพเจ เจฆเฉ เจเจฒเจ, เจเฉเจฐเจพเจซ เจกเฉเจเจพเจฌเฉเจธ เจเจเจพเจเจเจ เจตเจฟเจเจเจพเจฐ เจธเจฌเฉฐเจงเจพเจ เจจเฉเฉฐ เจคเจฐเจเฉเจน เจฆเจฟเฉฐเจฆเฉ เจนเจจเฅค เจเจธ เจฒเจ, เจตเจฟเจฆเฉเจธเจผเฉ เจเฉเฉฐเจเฉเจเจ เจเจพเจ เจเจฟเจธเฉ เจนเฉเจฐ เจธเจพเจงเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจธเจฌเฉฐเจงเจพเจ เจฆเฉ เจเจฃเจจเจพ เจเจฐเจจ เจฆเฉ เจเฉเจ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ. เจธเจฟเจฐเจซเจผ เจธเจฟเจฐเจฒเฉเจ เจ เจคเฉ เจเจฟเจจเจพเจฐเฉ เจเจฌเจธเจเจฐเฉเจเจธเจผเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจกเฉเจเจพ เจฎเจพเจกเจฒ เจฌเจฃเจพเจเจฃเจพ เจธเฉฐเจญเจต เจนเฉเฅค
เจเจงเฉเจจเจฟเจ เจธเฉฐเจธเจพเจฐ เจตเจฟเฉฑเจ, เจฎเจพเจกเจฒเจฟเฉฐเจ เจธเจฌเฉฐเจงเจพเจ เจฒเจ เจตเจงเจฆเฉ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจคเจเจจเฉเจเจพเจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจฐเจฟเจธเจผเจคเจฟเจเจ เจจเฉเฉฐ เจฎเจพเจกเจฒ เจฌเจฃเจพเจเจฃ เจฒเจ, SQL เจธเจฐเจตเจฐ 2017 เจเฉเจฐเจพเจซ เจกเฉเจเจพเจฌเฉเจธ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ เจฆเฉ เจชเฉเจธเจผเจเจธเจผ เจเจฐเจฆเจพ เจนเฉเฅค เจเฉเจฐเจพเจซ เจฆเฉ เจธเจฟเจฐเจฟเจเจ เจ เจคเฉ เจเจฟเจจเจพเจฐเจฟเจเจ เจจเฉเฉฐ เจจเจตเฉเจ เจเจฟเจธเจฎ เจฆเฉเจเจ เจเฉเจฌเจฒเจพเจ เจตเจเฉเจ เจฆเจฐเจธเจพเจเจ เจเจฟเจ เจนเฉ: NODE เจ เจคเฉ EDGEเฅค เจเฉเจฐเจพเจซเจผ เจธเจตเจพเจฒ เจเฉฑเจ เจจเจตเฉเจ T-SQL เจซเฉฐเจเจธเจผเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจจ เจเจฟเจธเจจเฉเฉฐ MATCH() เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจฟเจเจเจเจฟ เจเจน เจเจพเจฐเจเจธเจผเฉเจฒเจคเจพ SQL เจธเจฐเจตเจฐ 2017 เจตเจฟเฉฑเจ เจฌเจฃเจพเจ เจเจ เจนเฉ, เจเจธ เจจเฉเฉฐ เจฌเจฟเจจเจพเจ เจเจฟเจธเฉ เจชเจฐเจฟเจตเจฐเจคเจจ เจฆเฉ เจฒเฉเฉ เจฆเฉ เจคเฉเจนเจพเจกเฉ เจฎเฉเจเฉเจฆเจพ เจกเฉเจเจพเจฌเฉเจธ เจตเจฟเฉฑเจ เจตเจฐเจคเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
เจเฉเจฐเจพเจซ เจฎเจพเจกเจฒ เจฆเฉ เจฒเจพเจญ
เจ เฉฑเจ, เจเจพเจฐเฉเจฌเจพเจฐ เจ เจคเฉ เจเจชเจญเฉเจเจคเจพ เจเฉฑเจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ เจคเฉ เจญเจฐเฉเจธเฉเจฏเฉเจเจคเจพ เจฆเฉ เจเจฎเฉเจฆ เจเจฐเจฆเฉ เจนเฉเจ, เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจกเฉเจเจพ เจจเฉเฉฐ เจธเฉฐเจญเจพเจฒเจฃ เจตเจพเจฒเฉเจเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจฆเฉ เจฎเฉฐเจ เจเจฐเจฆเฉ เจนเจจเฅค เจเฉฑเจ เจเฉเจฐเจพเจซ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจกเฉเจเจพ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจฃเจพ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจธเจฌเฉฐเจงเจพเจ เจจเฉเฉฐ เจธเฉฐเจญเจพเจฒเจฃ เจฆเฉ เจเฉฑเจ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจธเจพเจงเจจ เจฆเฉ เจชเฉเจธเจผเจเจธเจผ เจเจฐเจฆเจพ เจนเฉเฅค เจเจน เจชเจนเฉเฉฐเจ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจฆเฉ เจนเฉ เจ เจคเฉ เจเฉฑเจ เจฆเจฟเฉฑเจคเฉ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจ เจจเจคเฉเจเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจตเจฟเฉฑเจ เจฎเจฆเจฆ เจเจฐเจฆเฉ เจนเฉเฅค
เจ เจเจฟเจนเจพ เจฒเจเจฆเจพ เจนเฉ เจเจฟ เจญเจตเจฟเฉฑเจ เจตเจฟเฉฑเจ เจเฉเจฐเจพเจซ เจกเฉเจเจพเจฌเฉเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจจเจพเจฒ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจฒเจพเจญ เจนเฉเจตเฉเจเจพเฅค
เจกเฉเจเจพ เจฎเจพเจกเจฒเจฟเฉฐเจ: เจฐเจฟเจฒเฉเจธเจผเจจเจฒ เจคเฉเจ เจเฉเจฐเจพเจซ เจฎเจพเจกเจฒ เจคเฉฑเจ
เจเจฆเจพเจนเจฐเจจ:
เจเจ เจเจฐเจฎเจเจพเจฐเฉเจเจ เจฆเฉ เจฒเฉเฉ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจธเฉฐเจเจ เจจเจพเจคเจฎเจ เจขเจพเจเจเฉ เจฆเฉ เจเฉฑเจ เจเจฆเจพเจนเจฐเจจ เจตเฉเจเฉเจ: เจเฉฑเจ เจเจฐเจฎเจเจพเจฐเฉ เจเฉฑเจ เจฎเฉเจจเฉเจเจฐ เจจเฉเฉฐ เจฐเจฟเจชเฉเจฐเจ เจเจฐเจฆเจพ เจนเฉ, เจเฉฑเจ เจฎเฉเจจเฉเจเจฐ เจเฉฑเจ เจธเฉเจจเฉเจ เจฐ เจฎเฉเจจเฉเจเจฐ เจจเฉเฉฐ เจฐเจฟเจชเฉเจฐเจ เจเจฐเจฆเจพ เจนเฉ, เจ เจคเฉ เจเจธ เจคเจฐเฉเจนเจพเจ เจนเฉเจฐ. เจเจพเจธ เจเฉฐเจชเจจเฉ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเฉ เจนเฉเจ, เจเจธ เจฒเฉเฉ เจตเจฟเฉฑเจ เจเจ เจชเฉฑเจงเจฐ เจนเฉ เจธเจเจฆเฉ เจนเจจเฅค เจชเจฐ เจเจฟเจตเฉเจ-เจเจฟเจตเฉเจ เจชเฉฑเจงเจฐเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉ เจตเจงเจฆเฉ เจเจพเจเจฆเฉ เจนเฉ, เจฐเจฟเจฒเฉเจธเจผเจจเจฒ เจกเฉเจเจพเจฌเฉเจธ เจตเจฟเฉฑเจ เจฐเจฟเจธเจผเจคเจฟเจเจ เจฆเฉ เจเจฃเจจเจพ เจเจฐเจจเจพ เจตเจงเฉเจฐเฉ เจเจเจพ เจนเฉเฉฐเจฆเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจฐเจฎเจเจพเจฐเฉเจเจ เจฆเฉ เจฒเฉเฉ, เจฎเจพเจฐเจเฉเจเจฟเฉฐเจ เจตเจฟเฉฑเจ เจฆเจฐเจเจพเจฌเฉฐเจฆเฉ เจเจพเจ เจธเฉเจธเจผเจฒ เจจเฉเจเจตเจฐเจเจธ เจตเจฟเฉฑเจ เจเจจเฉเจเจธเจผเจจเจพเจ เจฆเฉ เจเจฒเจชเจจเจพ เจเจฐเจจเจพ เจเจพเจซเจผเฉ เจฎเฉเจธเจผเจเจฒ เจนเฉเฅค เจเจ เจฆเฉเจเฉเจ เจเจฟ SQL เจเฉเจฐเจพเจซเจผ เจฒเฉเฉ เจฆเฉ เจตเฉฑเจ-เจตเฉฑเจ เจชเฉฑเจงเจฐเจพเจ เจจเฉเฉฐ เจธเฉฐเจญเจพเจฒเจฃ เจฆเฉ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจนเฉฑเจฒ เจเจฐ เจธเจเจฆเจพ เจนเฉเฅค
เจเจธ เจเจฆเจพเจนเจฐเจฃ เจฒเจ เจ เจธเฉเจ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจกเฉเจเจพ เจฎเจพเจกเจฒ เจฌเจฃเจพเจตเจพเจเจเฉเฅค เจเจ เจเจฐเจฎเจเจพเจฐเฉเจเจ เจฆเฉ เจเฉฑเจ เจธเจพเจฐเจฃเฉ เจฌเจฃเจพเจเจ EMP ID เจฆเฉ เจจเจพเจฒ EMPNO เจ เจคเฉ เจเจพเจฒเจฎ เจเจฎ.เจเฉ.เจเจฐ., เจเจฐเจฎเจเจพเจฐเฉ เจฆเฉ เจธเฉเจชเจฐเจตเจพเจเจเจผเจฐ (เจชเฉเจฐเจฌเฉฐเจงเจ) เจฆเฉ เจชเจเจพเจฃเจเจฐเจคเจพ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉเฅค เจฆเจฐเจเจพเจฌเฉฐเจฆเฉ เจฌเจพเจฐเฉ เจธเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจเจธ เจธเจพเจฐเจฃเฉ เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเฉเจคเฉ เจเจ เจนเฉ เจ เจคเฉ เจเจพเจฒเจฎเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจชเฉเฉฑเจเจเจฟเฉฑเจ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉ EMPNO ะธ เจเจฎ.เจเฉ.เจเจฐ..
เจจเจฟเจฎเจจเจฒเจฟเจเจค เจเจฟเฉฑเจคเจฐ เจเฉฑเจ เจนเฉเจฐ เจเจพเจฃเฉ-เจชเจเจพเจฃเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจเจฒเฉเจนเจฃเฉ เจฆเฉ เจเจพเจฐ เจชเฉฑเจงเจฐเจพเจ เจฆเฉ เจจเจพเจฒ เจเฉฑเจเฉ เจธเฉฐเจเจ เจจเจพเจคเจฎเจ เจขเจพเจเจเฉ เจฆเจพ เจฎเจพเจกเจฒ เจฆเจฟเจเจพเจเจเจฆเจพ เจนเฉเฅค เจเจฐเจฎเจเจพเจฐเฉ เจเฉฑเจ เจธเจพเจฐเจฃเฉ เจคเฉเจ เจเฉฑเจ เจเฉเจฐเจพเจซ เจฆเฉ เจธเจฟเจฐเจฒเฉเจ เจนเฉเฉฐเจฆเฉ เจนเจจ EMP. เจเจเจพเจ "เจเจฐเจฎเจเจพเจฐเฉ" เจเฉเจจเฉเจเจธเจผเจจ "เจธเจฌเจฎเจฟเจ" (เจฐเจฟเจชเฉเจฐเจเจธเจเฉ) เจฆเฉเจเจฐเจพ เจเจชเจฃเฉ เจเจช เจจเจพเจฒ เจเฉเฉเฉ เจนเฉเจ เจนเฉเฅค เจเฉเจฐเจพเจซ เจฆเฉ เจธเจผเจฌเจฆเจพเจ เจตเจฟเฉฑเจ, เจเฉฑเจ เจฒเจฟเฉฐเจ เจเฉฑเจ เจเจฟเจจเจพเจฐเจพ (EDGE) เจนเฉเฉฐเจฆเจพ เจนเฉ เจเฉ เจเจฐเจฎเจเจพเจฐเฉเจเจ เจฆเฉ เจจเฉเจก (NODE) โโเจจเฉเฉฐ เจเฉเฉเจฆเจพ เจนเฉเฅค
เจเจฒเฉ เจเฉฑเจ เจจเจฟเจฏเจฎเจค เจธเจพเจฐเจฃเฉ เจฌเจฃเจพเจเจ EMP เจ
เจคเฉ เจเจชเจฐเฉเจเจค เจเจฟเฉฑเจคเจฐ เจฆเฉ เจ
เจจเฉเจธเจพเจฐ เจเฉฑเจฅเฉ เจฎเฉเฉฑเจฒ เจเฉเฉเฉเฅค
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) เจตเจฟเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจตเฉ เจนเฉ เจธเจเจฆเฉเจเจ เจนเจจเฅค
เจเจฒเฉ เจเฉฑเจ เจจเฉเจก เจเฉเจฌเจฒ EmpNode เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจ
เจเฉฑเจ เจจเฉเจก เจฌเจฃเจพเจเจฃ เจฒเจ เจธเฉฐเจเฉเจเจธ เจเจพเจซเจผเฉ เจธเจงเจพเจฐเจจ เจนเฉ: เจธเจฎเฉเจเจฐเจจ เจฒเจ เจเฉเจฌเจฒ เจฌเจฃเจพเจ เจ เฉฐเจค เจตเจฟเฉฑเจ เจเฉเฉเจฟเจ เจเจพเจเจฆเจพ เจนเฉ "เจจเฉเจก เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ".
CREATE TABLE dbo.EmpNode(
ID Int Identity(1,1),
EMPNO NUMERIC(4) NOT NULL,
ENAME VARCHAR(10),
MGR NUMERIC(4),
DNO INT
) AS NODE;
เจเจ เจนเฉเจฃ เจเฉฑเจ เจฐเฉเจเฉเจฒเจฐ เจเฉเจฌเจฒ เจคเฉเจ เจกเฉเจเจพ เจจเฉเฉฐ เจเฉเจฐเจพเจซ เจเฉฑเจ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฆเฉ เจนเจพเจเฅค เจ เจเจฒเจพ เจฆเจฐเจ เจเจฐเฉ เจเฉฑเจ เจฐเจฟเจฒเฉเจธเจผเจจเจฒ เจเฉเจฌเจฒ เจคเฉเจ เจกเฉเจเจพ เจธเฉฐเจฎเจฟเจฒเจฟเจค เจเจฐเจฆเจพ เจนเฉ EMP.
INSERT INTO EmpNode(EMPNO,ENAME,MGR,DNO) select empno,ename,MGR,dno from emp
เจเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผ เจเจพเจฒเจฎ เจตเจฟเฉฑเจ เจจเฉเจกเจพเจ เจฆเฉ เจธเจพเจฐเจฃเฉ เจตเจฟเฉฑเจ $node_id_*
เจจเฉเจก เจชเจเจพเจฃเจเจฐเจคเจพ เจจเฉเฉฐ JSON เจตเจเฉเจ เจธเจเฉเจฐ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจธ เจธเจพเจฐเจฃเฉ เจฆเฉ เจฌเจพเจเฉ เจเจพเจฒเจฎเจพเจ เจตเจฟเฉฑเจ เจจเฉเจก เจฆเฉ เจเฉเจฃ เจนเฉเฉฐเจฆเฉ เจนเจจเฅค
เจเจฟเจจเจพเจฐเฉ เจฌเจฃเจพเจเจฃเจพ (EDGE)
เจเฉฑเจ เจเจฟเจจเจพเจฐเฉ เจเฉเจฌเจฒ เจฌเจฃเจพเจเจฃเจพ เจเฉฑเจ เจจเฉเจก เจเฉเจฌเจฒ เจฌเจฃเจพเจเจฃ เจฆเฉ เจธเจฎเจพเจจ เจนเฉ, เจธเจฟเจตเจพเจ เจเฉเจตเจฐเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ "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
) เจจเฉเจกเจพเจ เจตเจฟเจเจเจพเจฐ เจธเจฌเฉฐเจง เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉเฅค เจเจธเจฆเฉ เจเจฒเจพเจตเจพ, เจเจฟเจจเจพเจฐเจฟเจเจ เจตเจฟเฉฑเจ เจตเจพเจงเฉ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจนเฉ เจธเจเจฆเฉเจเจ เจนเจจ. เจธเจพเจกเฉ เจเฉเจธ เจตเจฟเฉฑเจ เจเจน เจนเฉ Deptno.
เจธเจฟเจธเจเจฎ เจฆเฉเจฐเจฟเจธเจผ
เจธเจฟเจธเจเจฎ เจฆเฉเจฐเจฟเจธเจผ เจตเจฟเฉฑเจ sys.tables
เจฆเฉ เจจเจตเฉเจ เจเจพเจฒเจฎ เจชเฉเจฐเจเจ เจนเฉเจ เจนเจจ:
- is_edge
- is_node
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 เจจเฉ เจเจชเจฃเฉ เจเจช เจจเฉเฉฐ เจตเฉฑเจ-เจตเฉฑเจ IT เจเจพเจฐเฉเจฌเจพเจฐเฉ เจเฉฐเจฎเจพเจ เจฒเจ เจเฉฑเจ เจธเฉฐเจชเฉเจฐเจจ เจเจเจเจฐเจชเฉเจฐเจพเจเจเจผ เจนเฉฑเจฒ เจตเจเฉเจ เจธเจฅเจพเจชเจฟเจค เจเฉเจคเจพ เจนเฉเฅค SQL เจเฉเจฐเจพเจซเจผ เจฆเจพ เจชเจนเจฟเจฒเจพ เจธเฉฐเจธเจเจฐเจฃ เจฌเจนเฉเจค เจตเจงเฉเจ เจนเฉเฅค เจเฉเจ เจธเฉเจฎเจพเจตเจพเจ เจฆเฉ เจฌเจพเจตเจเฉเจฆ, เจเฉเจฐเจพเจซเจพเจ เจฆเฉเจเจ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ เจฆเฉ เจชเฉเจเฉเจฒ เจเจฐเจจ เจฒเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจพเจซเจผเฉ เจเจพเจฐเจเจธเจผเฉเจฒเจคเจพ เจนเฉเฅค
SQL เจเฉเจฐเจพเจซเจผ เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ SQL เจเฉฐเจเจฃ เจตเจฟเฉฑเจ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจเจเฉเจเฉเจฐเจฟเจค เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเจฟเจตเฉเจ เจชเจนเจฟเจฒเจพเจ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉ, SQL เจธเจฐเจตเจฐ 2017 เจฆเฉเจเจ เจนเฉเจ เจฒเจฟเจเฉเจเจ เจธเฉเจฎเจพเจตเจพเจ เจนเจจ:
เจเฉเจ เจชเฉเจฒเฉเจฎเฉเจฐเจซเจฟเจเจผเจฎ เจธเจฎเจฐเจฅเจจ เจจเจนเฉเจเฅค
- เจธเจฟเจฐเจซเจผ เจฆเจฟเจธเจผเจพ-เจจเจฟเจฐเจฆเฉเจธเจผ เจเจจเฉเจเจธเจผเจจ เจธเจฎเจฐเจฅเจฟเจค เจนเจจเฅค
- เจเจฟเจจเจพเจฐเฉ เจ เฉฑเจชเจกเฉเจ เจฐเจพเจนเฉเจ $from_id เจ เจคเฉ $to_id เจเจพเจฒเจฎเจพเจ เจจเฉเฉฐ เจ เฉฑเจชเจกเฉเจ เจจเจนเฉเจ เจเจฐ เจธเจเจฆเฉเฅค
- เจชเจฐเจฟเจตเจฐเจคเจจเจธเจผเฉเจฒ เจฌเฉฐเจฆ เจเจฐเจจเจพ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉเจ เจนเจจ, เจชเจฐ เจเจนเจจเจพเจ เจจเฉเฉฐ CTE เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจชเฉเจฐเจพเจชเจค เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
- เจเจจ-เจฎเฉเจฎเฉเจฐเฉ OLTP เจตเจธเจคเฉเจเจ เจฒเจ เจธเจฎเจฐเจฅเจจ เจธเฉเจฎเจค เจนเฉเฅค
- เจเฉเจเจชเฉเจฐเจฒ เจเฉเจฌเจฒ (เจธเจฟเจธเจเจฎ-เจตเจฐเจเจผเจจเจก เจเฉเจเจชเฉเจฐเจฒ เจเฉเจฌเจฒ), เจ เจธเจฅเจพเจ เจฒเฉเจเจฒ เจ เจคเฉ เจเจฒเฉเจฌเจฒ เจเฉเจฌเจฒ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉเจ เจนเจจเฅค
- เจธเจพเจฐเจฃเฉ เจฆเฉเจเจ เจเจฟเจธเจฎเจพเจ เจ เจคเฉ เจเฉเจฌเจฒ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจจเฉเฉฐ NODE เจเจพเจ EDGE เจตเจเฉเจ เจเฉเจธเจผเจฟเจค เจจเจนเฉเจ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
- เจเฉเจฐเจพเจธ-เจกเจพเจเจพเจฌเฉเจธ เจชเฉเฉฑเจเจเจฟเฉฑเจเจพเจ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉเจ เจนเจจเฅค
- เจจเจฟเจฏเจฎเจค เจเฉเจฌเจฒเจพเจ เจจเฉเฉฐ เจเฉเจฐเจพเจซเจผ เจเฉเจฌเจฒ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฃ เจฆเจพ เจเฉเจ เจธเจฟเฉฑเจงเจพ เจคเจฐเฉเจเจพ เจเจพเจ เจตเจฟเจเจผเจพเจฐเจก เจจเจนเฉเจ เจนเฉเฅค
- เจเฉเจฐเจพเจซ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเจจ เจฒเจ เจเฉเจ GUI เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจคเฉเจธเฉเจ เจชเจพเจตเจฐ BI เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
เจนเฉเจฐ เจชเฉเฉเจนเฉ:
เจธเจฐเฉเจค: www.habr.com