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;

PostgreSQL Chọn câu lệnh trong SQL Shell

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;

PostgreSQL Chọn câu lệnh trong SQL Shell

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;

PostgreSQL Chọn câu lệnh trong SQL Shell

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;

PostgreSQL Chọn câu lệnh trong SQL Shell

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;

PostgreSQL Chọn câu lệnh trong SQL Shell

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 SQL Shell

PostgreSQL Chọn câu lệnh trong PGAdmin

Bước 1) Trong cây đối tượng

  1. Nhấp chuột phải vào Bảng
  2. Chọn tập lệnh
  3. Bấm vào CHỌN KỊCH BẢN

PostgreSQL Chọn câu lệnh trong PGAdmin

Bước 2) Trong Bảng bên phải,

  1. Chỉnh sửa truy vấn CHỌN nếu được yêu cầu
  2. Nhấp vào biểu tượng tia sét
  3. Quan sát đầu ra

PostgreSQL Chọn câu lệnh trong PGAdmin

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ề.