我有一個簡單SELECT請求返回0 1而不是數據值
SELECT firstname, lastname, age, country
FROM mytable
ORDER BY id
返回somethink像
jean dupont 35 france
hervé yang japon
laura 28
mickael sylvain 65 suisse
...
欲返回1(或真)時的字段不爲空,並且0 (或false)當該字段爲空時。
在我爲例,請求應該返回
1 1 1 1
1 1 0 1
1 0 1 0
1 1 1 1
...
感謝您的幫助
'情況下的firstName則0,否則,1月底;' – xQbert
@xQbert看起來像一個答案,我 –
如果它是什麼一個空白值'',或空白''只會是真的或假的? WHEN ... IS NULL THEN 0 ELSE 1會返回''會有一個值。你很多人想要測試字符串數據類型的長度LEN(),並在字的開始和結尾處修剪空格。當LEN(ISNULL(LTRIM(RTRIM(field)),''))> 0 THEN 1 ELSE 0 ..... – Matt