http://vietjack.com/sql/index.jsp Copyright © vietjack.com Biểu thức SQL Một biểu thức (expression) tổ hợp nhiều giá trị, toán tử, hàm SQL mà ước lượng giá trị Biểu thức SQL giống công thức chúng viết ngôn ngữ truy vấn Bạn sử dụng chúng để truy vấn Database cho tập hợp liệu cụ thể Cú pháp biểu thức SQL Bạn xem xét cú pháp lệnh SELECT SQL sau: SELECT cot1, cot2, cotN FROM ten_bang WHERE [Dieu_Kien|BIEU_THUC]; Phần trình bày loại biểu thức khác SQL: Biểu thức Boolean SQL Biểu thức Boolean SQL lấy liệu dựa sở việc so khớp giá trị đơn Dưới cú pháp: SELECT cot1, cot2, cotN FROM ten_bang WHERE BIEU THUC SO KHOP GIA TRI DON; Bạn xét bảng SINHVIEN có ghi sau: SQL> SELECT * FROM SINHVIEN; + + -+ -+ -+ + | ID | TEN | TUOI| KHOAHOC | HOCPHI | + + -+ -+ -+ -+ | | Hoang | 21 | CNTT | | | | Viet | 19 | DTVT | 3.0 | | | 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 + + -+ -+ -+ -+ rows in set (0.00 sec) Ví dụ sau minh họa cách sử dụng biểu thức Boolean SQL: SQL> SELECT * FROM SINHVIEN WHERE HOCPHI = 5; + + -+ -+ -+ + | ID | TEN | TUOI | KHOAHOC | HOCPHI | + + -+ -+ -+ + | | Huong | 20 | TCNH | | + + -+ -+ -+ + row in set (0.00 sec) Biểu thức số học SQL Biểu thức số học SQL sử dụng để thực hoạt động toán học truy vấn Dưới cú pháp: SELECT bieu_thuc_so_hoc AS TEN_HOAT_DONG [FROM ten_bang WHERE Dieu_Kien] ; Ở đây, bieu_thuc_so_hoc sử dụng cho biểu thức tốn học cơng thức Dưới ví dụ minh họa cách sử dụng biểu thức số học SQL: SQL> SELECT (7 + 8) AS ADDITION + + | ADDITION | + + | 15 | + + row in set (0.00 sec) Có số hàm có sẵn avg(), sum(), count(), … để thực cơng việc tính tốn tồn liệu bảng cột cụ thể SQL> SELECT COUNT(*) AS "RECORDS" FROM SINHVIEN; + -+ http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/sql/index.jsp Copyright © vietjack.com | RECORDS | + -+ | | + -+ row in set (0.00 sec) Biểu thức Date SQL Biểu thức Date SQL trả giá trị date time hệ thống tại: SQL> SELECT CURRENT_TIMESTAMP; + -+ | Current_Timestamp | + -+ | 2015-9-11 09:30:15 | + -+ row in set (0.00 sec) Cú pháp khác biểu thức Date sau: SQL> SELECT GETDATE();; + -+ | GETDATE | + -+ | 2015-9-11 09:30:18.130 | + -+ row in set (0.00 sec) http://vietjack.com/ Trang chia sẻ học online miễn phí Page ... -+ + | ID | TEN | TUOI | KHOAHOC | HOCPHI | + + -+ -+ -+ + | | Huong | 20 | TCNH | | + + -+ -+ -+ + row in set (0.00 sec) Biểu thức số học SQL Biểu thức số học SQL sử... -+ | | + -+ row in set (0.00 sec) Biểu thức Date SQL Biểu thức Date SQL trả giá trị date time hệ thống tại: SQL> SELECT CURRENT_TIMESTAMP; + -+ | Current_Timestamp | + -+ |. .. tốn học cơng thức Dưới ví dụ minh họa cách sử dụng biểu thức số học SQL: SQL> SELECT (7 + 8) AS ADDITION + + | ADDITION | + + | 15 | + + row in set (0.00 sec) Có số hàm có sẵn avg(),