PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Menggunakan notasi fungsional dalam kueri PostgreSQL alih-alih notasi titik

Ini disebut "notasi fungsional" - berlawanan dengan "notasi atribut" standar.

Ini adalah ekstensi standar SQL dan kinerjanya identik.

Ada perbedaan halus bagaimana nama diselesaikan. Seperti:nama kolom lebih diutamakan daripada fungsi yang menggunakan tipe komposit dalam notasi titik (notasi atribut).

Notasi atribut (notasi titik) hanya berfungsi untuk fungsi yang menggunakan tunggal parameter. Jadi itu adalah alternatif terbatas, dan cara kanoniknya adalah menggunakan notasi fungsional untuk fungsi (demikian namanya).

Di sisi lain, notasi atribut hanya lebih pendek (satu titik versus dua parens), lebih portabel (sesuai dengan standar) dan umumnya cara kanonik untuk kolom memenuhi syarat tabel.

Anda dapat menemukan detail di manual di sini .

Jawaban terkait ini memiliki penjelasan yang lebih rinci:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana current_date Bekerja di PostgreSQL

  2. Bagaimana cara menjalankan file SQL di PostgreSQL menggunakan terminal Linux?

  3. Jalankan skema .sql di psycopg2 dengan Python

  4. INSERT INTO ... RETURNING - referensi kolom ambigu

  5. Dapatkan pohon orang tua + anak dengan pg-promise