如果下面的代碼冒犯任何人作爲專業人員,讓我事先道歉,現在的問題: 下面的一切完成後,它吐出了我究竟是什麼在尋找,如果該列有一個字符串,我得到1,如果不是零。我的意圖是添加第7列,添加這些列,以便我可以將它彙集到報告中的公式中,並將其與另一列進行比較。我確信有可能在查詢中做,我只是不知道如何。 Server是SQL 2008SQL查詢添加一列,即案例後的行總和
select CASE
WHEN [1 First Name] = ''
THEN 1
ELSE 0
END as "First Name 1",
CASE
WHEN [1 Last Name] = ''
THEN 1
ELSE 0
END as "Last Name 1",
CASE
WHEN [2 First Name] = ''
THEN 1
ELSE 0
END as "First name 2",
CASE
WHEN [2 Last Name] = ''
THEN 1
ELSE 0
END as "Last Name 2",
CASE
WHEN [3 First Name] = ''
THEN 1
ELSE 0
END as "First Name 3",
CASE
WHEN [3 Last Name] = ''
THEN 1
ELSE 0
END as "Last Name 3"
FROM
member
您希望每列有SUM嗎?或者只計算表中所有列+行的空字符串? – gbn 2013-03-07 14:02:01
基本上我想計算一行,所以第7列中的總數將是0到6之間的數字,具體取決於有多少列有字符串。我試圖儘可能地解釋這一點,我對此非常不滿。 – Jason1891 2013-03-07 14:51:42