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

Sử dụng ký hiệu chức năng trong các truy vấn PostgreSQL thay vì ký hiệu dấu chấm

Nó được gọi là "ký hiệu chức năng" - trái ngược với "ký hiệu thuộc tính" tiêu chuẩn.

Đây là một phần mở rộng cho tiêu chuẩn SQL và hiệu suất giống hệt nhau.

Có những khác biệt nhỏ về cách giải quyết tên. Như:tên cột được ưu tiên hơn các hàm sử dụng kiểu kết hợp trong ký hiệu dấu chấm (ký hiệu thuộc tính).

Ký hiệu thuộc tính (ký hiệu dấu chấm) chỉ hoạt động đối với các hàm thực hiện một đơn vị tham số. Vì vậy, đó là một giải pháp thay thế hạn chế và cách chuẩn là sử dụng ký hiệu chức năng cho các chức năng (do đó là tên).

Mặt khác, ký hiệu thuộc tính chỉ đơn giản là ngắn hơn (một chấm so với hai parens), dễ di động hơn (tuân theo tiêu chuẩn) và nói chung là cách chuẩn để các cột đủ điều kiện trong bảng.

Bạn có thể tìm chi tiết trong sách hướng dẫn tại đây .

Câu trả lời liên quan này có giải thích chi tiết hơn:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Có thể cung cấp các tham số cho tên bảng hoặc cột trong Câu lệnh chuẩn bị hoặc QueryRunner.update () không?

  2. Chạy các tập lệnh sql với sự phụ thuộc lẫn nhau

  3. Làm thế nào để loại bỏ các bản sao để chỉ có các cặp tồn tại trong một bảng?

  4. Hibernate + PostgreSQL + Loại địa chỉ mạng (inet, cdir)

  5. Đảo ngược tọa độ trong cột đa giác PostgreSQL