PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Triển khai NULLS FIRST trong Amazon Redshift

Sử dụng biểu thức

field_c IS NOT NULL

dưới dạng ORDER BY đầu tiên mục. Nó đánh giá là ...
FALSE .. if NULL
TRUE .. nếu KHÔNG ĐẦY ĐỦ.

FALSE (0) sắp xếp trước TRUE (1). Hoạt động với bất kỳ loại dữ liệu nào và bất kỳ phân phối giá trị nào có thể có.

SELECT field_a,
       row_number() OVER (PARTITION BY field_b
                          ORDER BY field_c IS NOT NULL, field_c) AS row_number
FROM   test_table
ORDER  BY row_number;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cloud SQL Postgres Không tìm thấy trình điều khiển phù hợp cho jdbc:postgres:// google /

  2. Làm cách nào để tôi có thể chèn thủ công tệp .png hoặc .jpeg vào cột bytea trong PostgreSQL?

  3. PostgreSQL - thay đổi đúng ID của hàng bảng

  4. Trường tăng dần với ràng buộc không null và duy nhất trong PostgreSQL 8.3

  5. Nối văn bản vào dữ liệu cột dựa trên cột trong PostgreSQL