KHÁC BIỆT trong PostgreSQL: Chọn, Sắp xếp theo & Giới hạn (Ví dụ)
Bạn có thể truy xuất 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 bảng hiện có mà bạn muốn truy vấn
PostgreSQL Chọn câu lệnh trong SQL Shell
Bước 1) Chúng ta có một bảng “tutorials” 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 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 cơ sở dữ liệu guru99.
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ó sẽ 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) Chọn DISTINCT trong PostgreSQL mệnh đề 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 trùng lặp.
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 các truy vấn riêng biệt trong PostgreSQL
SELECT DISTINCT(id) FROM tutorials;
Bước 5) Bạn có thể sử dụng PostgreSQL mệnh đề 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;
PostgreSQL Chọn câu lệnh 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
- Bấm vào CHỌN KỊCH BẢN
Bước 2) Trong Bảng 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 sét
- Quan sát đầu ra
Cheat Sheet
SELECT [column names] FROM [table_name] [clause]
Dưới đâ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 bảng hiện có mà bạn muốn truy vấn
Các điều khoản khác nhau là:
Lệnh | Mô tả |
---|---|
* | Tìm nạp bản ghi cho tất cả các hàng trong bảng |
DISTINCT | Khác biệt ở 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 từ khóa DESC để sắp xếp theo thứ tự giảm dần |
LIMIT | Giới hạn trong PostgreSQL hạn chế số lượng bản ghi được truy vấn trả về. |