Bạn có thể lấy dữ liệu từ bảng bằng câu lệnh SELECT.
Cú pháp:
SELECT [column names] FROM [table_name]
Đây,
- tên cột: Tên của các cột có giá trị bạn muốn truy xuất
- FROM: Mệnh đề FROM xác định một hoặc nhiều bảng nguồn cho SELECT.
- table_name: Tên của một bảng hiện có mà bạn muốn truy vấn
Câu lệnh chọn PostgreSQL trong SQL Shell
Bước 1) Chúng ta có một bảng "hướng dẫn" với 2 cột "id" và "tutorial_name". Hãy truy vấn nó. Sử dụng truy vấn sau để liệt kê dữ liệu trong bảng
SELECT id,tutorial_name FROM tutorials;
LƯU Ý : Sử dụng lệnh \ c để kết nối với cơ sở dữ liệu có chứa bảng bạn muốn truy vấn. Trong trường hợp của chúng tôi, chúng tôi được kết nối với guru99 cơ sở dữ liệu.
Bước 2) Nếu bạn muốn xem tất cả các cột trong một bảng cụ thể, chúng ta có thể sử dụng ký tự đại diện dấu hoa thị (*). Điều này có nghĩa là nó kiểm tra mọi khả năng và kết quả là nó sẽ trả về mọi cột.
SELECT * FROM tutorials;
Nó hiển thị tất cả các bản ghi của bảng hướng dẫn.
Bước 3) Bạn có thể sử dụng mệnh đề ORDER để sắp xếp dữ liệu trong bảng dựa trên một cột cụ thể. Mệnh đề ORDER sắp xếp dữ liệu theo thứ tự từ A đến Z.
SELECT * FROM tutorials ORDER BY id;
Bạn có thể sắp xếp từ Z đến A bằng cách sử dụng "DESC" sau câu lệnh "ORDER BY".
SELECT * FROM tutorials ORDER BY id DESC;
Bước 4) Mệnh đề Select DISTINCT trong PostgreSQL có thể được sử dụng để loại bỏ các hàng trùng lặp khỏi kết quả. Nó giữ một hàng cho mỗi nhóm bản sao.
Syntax:SELECT DISTINCT column_1 FROM table_name;
Cho phép truy vấn Postgres Chọn các giá trị id riêng biệt từ hướng dẫn bảng của chúng tôi bằng cách sử dụng truy vấn riêng biệt trong PostgreSQL
SELECT DISTINCT(id) FROM tutorials;
Bước 5) Bạn có thể sử dụng mệnh đề PostgreSQL order by LIMIT để hạn chế số lượng bản ghi được trả về bởi truy vấn SELECT
SELECT * FROM tutorials LIMIT 4;
Câu lệnh lựa chọn PostgreSQL trong PgAdmin
Bước 1) Trong cây đối tượng
- Nhấp chuột phải vào bảng
- Chọn tập lệnh
- Nhấp vào CHỌN SCRIPT
Bước 2) Trong Bảng điều khiển bên phải,
- Chỉnh sửa truy vấn CHỌN nếu được yêu cầu
- Nhấp vào biểu tượng tia chớp
- Quan sát đầu ra
Trang Cheat
SELECT [column names] FROM [table_name] [clause]
Đây, là các thông số khác nhau
- tên cột: Tên của các cột có giá trị bạn muốn truy xuất
- FROM: Mệnh đề FROM xác định một hoặc nhiều bảng nguồn cho SELECT Unique Postgres.
- table_name: Tên của một bảng hiện có mà bạn muốn truy vấn
Các mệnh đề khác nhau là:
Lệnh | Sự miêu tả |
---|---|
* |
Tìm nạp các bản ghi cho tất cả các hàng trong bảng |
DISTINCT |
Phân biệt trong PostgreSQL giúp bạn loại bỏ các bản sao khỏi kết quả. |
ĐẶT BỞI |
Sắp xếp hàng dựa trên một cột Thứ tự sắp xếp mặc định là Tăng dần. Sử dụng DESC từ khóa để sắp xếp theo thứ tự giảm dần |
GIỚI HẠN |
Giới hạn trong PostgreSQL hạn chế số lượng bản ghi được trả về bởi truy vấn. |