http://vietjack.com/sql/index.jsp Copyright © vietjack.com Mệnh đề With SQL Chương tìm hiểu mệnh đề WITH mệnh đề AS SQL Mệnh đề WITH sử dụng để cung cấp khối truy vấn mà tham chiếu số vị trí bên truy vấn Nó giới thiệu Oracle Dưới cú pháp cho mệnh đề WITH SQL WITH ten_alias AS (lenh_truy_van_con) SELECT danh_sach_cot FROM ten_alias [ten_bang] [WHERE dieu_kien_join] Khi bạn sử dụng nhiều truy vấn alias, cú pháp sau: WITH ten_alias_A AS (lenh_truy_van_con) ten_alias_B AS (lenh_truy_van_con_tu_ten_alias_A HOAC lenh_truy_van_con) SELECT danh_sach_cot FROM ten_alias_A , ten_alias_B , [cac_ten_bang] [WHERE dieu_kien_join] SELECT AS SQL AS SQL sử dụng để gán tạm thời tên cho cột bảng Việc giúp biểu diễn kết truy vấn cho phép lập trình viên gán nhãn cho kết cách thích hợp, mà khơng thay tên cột bảng vĩnh viễn Dưới ví dụ: Giả sử có bảng SINHVIEN sau: + -+ -+ -+ + | TEN | TUOI| KHOAHOC | HOCPHI | ++ -+ -+ -+ -+ | Hoang | 21 | CNTT | | | Viet | 19 | DTVT | | Thanh | 18 | KTDN | | Nhan | 19 | CK | 4.5 | | Huong | 20 | TCNH | | | | http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/sql/index.jsp Copyright © vietjack.com + + -+ -+ -+ -+ Áp dụng cú pháp SELECT AS cho bảng trên, chẳng hạn sau: SELECT TEN AS "NAME" TUOI As "AGE", KHOAHOC, HOCPHI, FROM SINHVIEN; Kết truy vấn bảng SINHVIEN sau: + -+ -+ -+ + | NAME | AGE| KHOAHOC | HOCPHI | ++ -+ -+ -+ -+ | Hoang | 21 | CNTT | | | Viet | 19 | DTVT | | Thanh | 18 | KTDN | | Nhan | 19 | CK | 4.5 | | Huong | 20 | TCNH | | | | + + -+ -+ -+ -+ Ghi chú: SQL AS giống SQL ALIAS http://vietjack.com/ Trang chia sẻ học online miễn phí Page ...http://vietjack.com /sql/ index.jsp Copyright © vietjack.com + + -+ -+ -+ -+ Áp dụng cú pháp SELECT AS cho bảng... | Nhan | 19 | CK | 4.5 | | Huong | 20 | TCNH | | | | + + -+ -+ -+ -+ Ghi chú: SQL AS giống SQL ALIAS http://vietjack.com/ Trang chia sẻ học online miễn phí Page