IsNull og LEFT på null returnerer forkert svar
SELECT ISNULL(Left('Test',1),'NULL')-> returnerer 'T' som planlagt
SELECT LEFT(null,1)
-> returnerer NULL som planlagt
Men denne sætning laver nogle underlige ting...
SELECT IsNull(left(NULL,1),'NULL')
-> Returnerer 'N'
-> Formodet resultat var: 'NULL' som en streng.
Er der nogle der kan give en logisk forklaring på dette spørgsmål?