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

Защо SELECT без колони е валиден

Направо от ръководството:

Списъкът с изходни изрази след SELECT може да бъде празен, създавайки таблица с резултати с нулева колона. Това не е валиден синтаксис според стандарта SQL. PostgreSQL позволява да бъде в съответствие с разрешаването на таблици с нулеви колони. Въпреки това, празен списък не е разрешен, когато DISTINCT се използва.

Възможността за таблици с "нулева колона" е страничен ефект от наследяването на таблицата, ако не се лъжа. Имаше дискусии за това в пощенските списъци на Postgres (но не мога да ги намеря в момента)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgresql извлича последния ред за всеки идентификатор

  2. PostgreSQL - как да изобразя дата в различна часова зона?

  3. Вмъкване на подготвен израз в база данни - PSQL

  4. Вземете броя на дните в месеца в PostgreSQL

  5. Как да получа стойност от последния вмъкнат ред?