Condividi tramite


SQL Quiz

Jeg sidder og læser lidt op på SQL ting, og jeg synes ligsom så mange andre, at Microsoft SQL server er et fremragende, gennemført og optimalt værktøj som man bør bruge, hvis ens applikation arbejder med en database.

Jeg er ikke SQL Server expert, så bær over med mig, hvis denne quiz er for nem.

Hvis du har en SQL 2005 database tabel med, lad os sige, 100.000 rækker i, og spørger om følgende:

SET

STATISTICS IO ON

IF

(SELECT COUNT(*) FROM records WHERE (uniqueValue = 'Daniel')) > 0

PRINT 'count: yes'

IF

EXISTS(SELECT * FROM records WHERE (uniqueValue = 'Daniel'))

PRINT 'exists: yes'

Hvad går hurtigtst ?

Jeg sætter en bog eller to på højkant for et korrekt svar :0)