sql >> Database teknologi >  >> RDS >> Sqlserver

Hvorfor returnerer valg tæller(*) fra ingenting 1

SQL Server anvender (bag gardinet) effektivt en fra til en dummy-tabel, som kun har én række. Således får du 1 for din optælling.

select 'test'

vil gøre det samme, som et eksempel, returnere 'test' én gang.

Det er ligesom DUAL-tabellen i Oracle, SYSDUMMY1 i DB2 osv.

Som anmodet er her et par links til MS Connect om dette emne:

Klik

Mere klik




  1. Sådan redigeres data i mysql gennem en modal

  2. join på to forskellige tabels kolonne sqlite3

  3. Brug af en midlertidig tabel til at erstatte en WHERE IN-klausul

  4. Hvorfor har vi brug for GLOB-klausulen i SQLite?