PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Заявки в заявките:Има ли по-добър начин?

В прости случаи оптимизаторът на заявки трябва да може да създава идентични планове за обикновено присъединяване срещу просто подизбиране.

Но като цяло (и където е подходящо), трябва да предпочитате присъединяванията пред подизборите.

Освен това трябва да избягвате корелирани подзаявки (заявка, в която вътрешният израз се отнася до външния), тъй като те на практика са for цикъл в рамките на for цикъл). В повечето случаи корелирана подзаявка може да бъде написана като съединение.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да генерирам случаен, уникален, буквено-цифров идентификатор с дължина N в Postgres 9.6+?

  2. Как да направя препратка към именувани параметри във функциите на Postgres sql?

  3. Как да декларирате променлива в заявка на PostgreSQL

  4. Как да определите дали NULL се съдържа в масив в Postgres?

  5. Опресняването на материализиран изглед не включва добавена колона