社区
MS-SQL Server
帖子详情
如何在查询语句里对字段进行判断?
Dhammacakkhu
2003-12-12 03:55:23
如SELECT field1,iif(field2>1,true,false) FROM table1
有这样的语法吗?
...全文
131
7
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
7 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
KK4
2003-12-12
SELECT field1,case when field2>1 then 'true' else 'false' end FROM table1
打赏
举报
回复
赞
dlpseeyou
2003-12-12
CASE
计算条件列表并返回多个可能结果表达式之一。
CASE 具有两种格式:
简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定结果。
CASE 搜索函数计算一组布尔表达式以确定结果。
两种格式都支持可选的 ELSE 参数。
语法
简单 CASE 函数:
CASE input_expression
WHEN when_expression THEN result_expression
[ ...n ]
[
ELSE else_result_expression
END
CASE 搜索函数:
CASE
WHEN Boolean_expression THEN result_expression
[ ...n ]
[
ELSE else_result_expression
END
参数
input_expression
是使用简单 CASE 格式时所计算的表达式。Input_expression 是任何有效的 Microsoft® SQL Server™ 表达式。
WHEN when_expression
使用简单 CASE 格式时 input_expression 所比较的简单表达式。When_expression 是任意有效的 SQL Server 表达式。Input_expression 和每个 when_expression 的数据类型必须相同,或者是隐性转换。
n
占位符,表明可以使用多个 WHEN when_expression THEN result_expression 子句或 WHEN Boolean_expression THEN result_expression 子句。
THEN result_expression
当 input_expression = when_expression 取值为 TRUE,或者 Boolean_expression 取值为 TRUE 时返回的表达式。result expression 是任意有效的 SQL Server 表达式。
ELSE else_result_expression
当比较运算取值不为 TRUE 时返回的表达式。如果省略此参数并且比较运算取值不为 TRUE,CASE 将返回 NULL 值。Else_result_expression 是任意有效的 SQL Server 表达式。Else_result_expression 和所有 result_expression 的数据类型必须相同,或者必须是隐性转换。
WHEN Boolean_expression
使用 CASE 搜索格式时所计算的布尔表达式。Boolean_expression 是任意有效的布尔表达式。
结果类型
从 result_expressions 和可选 else_result_expression 的类型集合中返回最高的优先规则类型。有关更多信息,请参见数据类型的优先顺序。
结果值
打赏
举报
回复
赞
zjcxc
元老
2003-12-12
--ACCESS中就没错,SQL中用case when
SELECT field1,case when field2>1 then 'true' else 'false' end FROM table1
打赏
举报
回复
赞
victorycyz
2003-12-12
Access有可以用iif(),SQL Server中要用case语句替代。
打赏
举报
回复
赞
Rotaxe
2003-12-12
select field1,case when field2>1 then 'true' else 'false' end FROM table1
打赏
举报
回复
赞
devilwind
2003-12-12
select field1,field2=case when field2>2 then 'true' else 'false' end from table1
打赏
举报
回复
赞
Rotaxe
2003-12-12
没有,可以用
select field1,case when field2>1 then true else false end FROM table1
打赏
举报
回复
赞
相关推荐
(已更新)自适应来电模拟器微信小程序源码下载自定义来电名称归属地铃声等
模拟一个来电电话,可以正常接通,挂断等 让你假装有事,迅速离场,避免尴尬等等! 比如使用场景: 相亲的时候遇到奇葩,想找接口离开. 场价party想脱身的时候 或者恶搞,遇到坏人等等各种场景都可以使用,或许还能帮您的忙! 另外我们还可以自定义来电名称,归属地,和铃声哟!
Magical Fx 2 v1.3
Magical Fx 2 v1.3
淘宝电商双11购物节家装业网络市场调研分析报告.pdf
淘宝电商双11购物节家装业网络市场调研分析报告.pdf
ROS imu校准功能包
ROS imu校准功能包
python自动办公-49 Excel_案例_统计每位同学总分.zip源码python项目实例源码打包下载
python自动办公-49 Excel_案例_统计每位同学总分.zip源码python项目实例源码打包下载python自动办公-49 Excel_案例_统计每位同学总分.zip源码python项目实例源码打包下载python自动办公-49 Excel_案例_统计每位同学总分.zip源码python项目实例源码打包下载python自动办公-49 Excel_案例_统计每位同学总分.zip源码python项目实例源码打包下载 1.合个人学习技术做项目参考合个人学习技术做项目参考 2.适合学生做毕业设计项目参考适合学生做毕业设计项目技术参考 3.适合小团队开发项目技术参考适合小团队开发项目技术参考
Python库 | ionized-1.0.0.tar.gz
资源分类:Python库 所属语言:Python 资源全名:ionized-1.0.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
基于java开发的涂鸦小程序(含node后端)
基于java开发的涂鸦小程序(含node后端)
KTV-无线网络解决方案.pdf
KTV-无线网络解决方案.pdf
基于BS结构的Java可视化工作流定制软件源码,内含文档
基于BS结构的Java可视化工作流定制软件源码,内含文档
2022医生年度工作计划怎么写.docx
2022医生年度工作计划怎么写.docx
基于微信小程序的开放实验室预约系统设计与实现.docx
基于微信小程序的开放实验室预约系统设计与实现.docx基于微信小程序的开放实验室预约系统设计与实现.docx基于微信小程序的开放实验室预约系统设计与实现.docx基于微信小程序的开放实验室预约系统设计与实现.docx基于微信小程序的开放实验室预约系统设计与实现.docx基于微信小程序的开放实验室预约系统设计与实现.docx基于微信小程序的开放实验室预约系统设计与实现.docx基于微信小程序的开放实验室预约系统设计与实现.docx
八年级下册语文教学工作计划语文版.docx
八年级下册语文教学工作计划语文版.docx
部编版七年级上册语文工作计划.docx
部编版七年级上册语文工作计划.docx
UMotion Pro - Animation Editor - 1.25p01
UMotion Pro - Animation Editor - 1.25p01
《大数据可视化》PPT合集之:大数据可视化工具.pptx
《大数据可视化》PPT合集之:大数据可视化工具.pptx
震撼星空商务PPT模版.pptx
震撼星空商务PPT模版.pptx
信息化融合试卷样题.pdf
信息化融合试卷样题.pdf
Python库 | invenio-explicit-acls-2.0.7.tar.gz
资源分类:Python库 所属语言:Python 资源全名:invenio-explicit-acls-2.0.7.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
2021护士年度个人工作计划.docx
2021护士年度个人工作计划.docx
发帖
MS-SQL Server
加入
微信扫一扫
点击复制链接
3.3w+
社区成员
25.4w+
社区内容
MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2003-12-12 03:55
社区公告
暂无公告