I. Tóm tắt lý thuyết
Trong Oracle hay bất kì RDBMS nào thì một bảng bao gồm các cột và hàng.
Như trong bảng customers trong sample database có các cột sau: customer_id, name, address, website và credit_limit.
CUSTOMERS |
---|
CUSTOMER_ID |
NAME |
ADDRESS |
WEBSITE |
CREDIT_LIMIT |
Trong bảng customers không chỉ có các cột mà trong các cột còn chứa các dữ liệu của nó nữa.
Khi đó để lấy dữ liệu từ một hay nhiều cột trong bảng ta sẽ dùng câu lệnh SELECT
Cú pháp của câu lệnh SELECT sẽ như sau:
SELECT column_1, column_2, ... FROM table_name;
Chú ý: Không giống như các RDBMS khác có thể không cần FROM table_name trong câu SELECT, Oracle bắt buộc phải có FROM t
II. Ví dụ
- Truy vấn dữ liệu từ một cột
SELECT name FROM customers;
Sau khi thực thi câu truy vấn sẽ thu được kết quả:
- Truy vấn dữ liệu từ nhiều cột
SELECT name, address FROM customers;
Sau khi thực thi câu truy vấn sẽ thu được kết quả:
- Truy vấn tất cả các cột
SELECT customer_id, name, address, website, credit_limit FROM customers;
Hoặc
SELECT * FROM customers;
Thực thi hai câu lệnh trên sẽ đều thu đưọc kết quả giống nhau:
Document Informations
- Author: Tuhalang
- Link: https://tuhalang.github.io/2020/05/29/Select-Statement/
- Copyright: Creative Commons 3.0 License