PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Zasady nawiasów PostgreSQL, czy istnieje skrócony przewodnik?

„Czy istnieje skrócony przewodnik?” , cóż... Odpowiedź brzmi nie , więc:praktyczne! Ta odpowiedź to Wiki, napiszmy.

Podsumowany przewodnik

Niech,

  • Ż () zwykła funkcja. (np. ROUND )
  • L () operator podobny do funkcji (np. ANY )
  • f funkcja podobna do operatora (np. current_date )
  • Op operator
  • Op1 , O2 są odrębnymi operatorami
  • Wartości lub wyrażenia A, B, C
  • S lista wyrażeń, jako „(A,B,C)”

Zasady, wykorzystujące te elementy, są w formie

  • reguła :notatki.

„czyste” wyrażenia matematyczne

Kiedy Op , Op1 , O2 są operatorami matematycznymi (np. + , - . * ) i F () to funkcja matematyczna (np. ROUND() ).

Reguły dla wyrażeń skalarnych i „czysty wyrażenia tablicowe:

  • Opcja B =(Op B) :nawiasy są opcjonalne.
  • Op1 B O2 C :należy sprawdzić pierwszeństwo .
  • (Op1 B) O2 C :wymuszenie „najpierw (Op1 B)".
  • Op1 (B O2 C) :wymuszenie „najpierw (B Op2 C)".
  • Ż (A) =(F (A)) =F ((A)) =(F ((A))) :nawiasy są opcjonalne.
  • S =(S) :nawiasy zewnętrzne są opcjonalne.
  • f =(f ) :nawiasy są opcjonalne.

Wyrażenia z operatorami podobnymi do funkcji

Reguły dla operatorów jak ALL , ANY , ROW , SOME itp.

  • L (A) =L ((A)) :nawiasy są opcjonalne w argumencie.
  • (L (A)) :BŁĄD SKŁADNI.

...Więcej zasad? Pomóż w edycji tutaj.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Najlepsze rozwiązania DBaaS dla PostgreSQL

  2. Pobierz instancję IPAddr z jej reprezentacji json

  3. Postgres wstawia wiersz tylko wtedy, gdy liczba wierszy jest poniżej limitu

  4. Wybieranie wierszy uporządkowanych według jednej kolumny i odrębnych w innej

  5. Uzyskaj dostęp do serwera PostgreSQL z sieci LAN