sql >> Database >  >> RDS >> Sqlserver

Waarom retourneert select count(*) from niets 1

SQL Server past (achter het gordijn) effectief een van toe op een dummy-tabel, die slechts één rij heeft. Dus je krijgt 1 voor je telling.

select 'test'

zal hetzelfde doen, bijvoorbeeld een keer 'test' retourneren.

Het is net als de DUAL-tabel in Oracle, SYSDUMMY1 in DB2, enz.

Zoals gevraagd, zijn hier een paar links naar MS Connect over dit onderwerp:

Clicky

Meer klikken




  1. Kan geen verbinding maken met Google Cloud SQL via SSL + Golang vanuit Google App Engine

  2. Hoe kan ik deze query wijzigen met twee Inner Joins zodat deze geen dubbele resultaten geeft?

  3. Hoe te vinden op meerdere criteria met Phalcon findFirst?

  4. WHERE-component bij join die 4 seconden toevoegt aan de uitvoeringstijd