小编Mie*_*nio的帖子

SQL Server:case语句

我有一个名为table的表boolean,其中包含'true'和/或'false'值作为一列中的字符串.

我有问题创建case语句,以告诉我是否只有'true'或'false'或'both'值

例1:

'true'  
'true'  
Run Code Online (Sandbox Code Playgroud)

结果:"真"

例2:

'false'   
'false'  
'false' 
Run Code Online (Sandbox Code Playgroud)

结果:'假'

例3:

'true'  
'false'  
'true' 
Run Code Online (Sandbox Code Playgroud)

结果:'两个'

编辑:

case 声明应该如下:

case 
   when  "column content are only true values"  then 'true' 
   when  "column content are only false values" then 'false'
   else 'both' 
end
Run Code Online (Sandbox Code Playgroud)

sql sql-server select case

3
推荐指数
1
解决办法
114
查看次数

标签 统计

case ×1

select ×1

sql ×1

sql-server ×1