社区
MS-SQL Server
帖子详情
SQL語法高手請來,有關使用表達式的問題
wzs
2003-01-21 10:45:16
我用select top 1 (1+2) as a from tableName 這個語法沒問題
但我用這樣select top 1 (1>2) as a from tableName 這個語法就會不能用,這是違反規則的但我想要這類型的邏輯表達式返回到一個結果集里面,不知哪位高手能幫忙一下?謝謝!!
...全文
73
8
打赏
收藏
SQL語法高手請來,有關使用表達式的問題
我用select top 1 (1+2) as a from tableName 這個語法沒問題 但我用這樣select top 1 (1>2) as a from tableName 這個語法就會不能用,這是違反規則的但我想要這類型的邏輯表達式返回到一個結果集里面,不知哪位高手能幫忙一下?謝謝!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wzs
2003-01-21
打赏
举报
回复
哇太謝謝!SE1() 了,果然利害,馬上給分
SE1
2003-01-21
打赏
举报
回复
false是一个布尔型的值,但sqlserver中没有布尔型则中数据类型!
如果你非要得到这样的结果,那么:
select top 1 case when (2>1) then true else false end as a
from tableName
wzs
2003-01-21
打赏
举报
回复
各位兄弟用select top 1 '1>2' as a from tableName不行啦我,我試過這樣用結果集里明顯是'1>2'嘛,我要的是false啊
pengdali
2003-01-21
打赏
举报
回复
哈哈又发晚了,也许南昌太冷了,手不灵活!
pengdali
2003-01-21
打赏
举报
回复
select top 1,'1>2' as a from tableName
CrazyFor
2003-01-21
打赏
举报
回复
布尔表达式只能用在如:if,where,case等语句中,做为判断条件
j9988
2003-01-21
打赏
举报
回复
select top 1 '1>2' as a from tableName
CABO
2003-01-21
打赏
举报
回复
(1>2)
是一个布尔式阿,你怎么返回到结果集里?
SQL
语言的语法糖
本文深入探讨了
SQL
语言中的语法糖,包括子查询与JOIN、COALESCE函数、CASE表达式和CTEs等示例。分析了语法糖在提高代码可读性、降低错误概率和加快开发速度方面的优点,同时也指出了其可能带来的性能问题和维护难度。最后,提出了在实际应用中合理
使用
语法糖的策略。
GaussDB
SQL
基础语法示例-BOOLEAN表达式
本文介绍了GaussDB
SQL
中的BOOLEAN表达式,包括其概念、组成、语法示例以及在基础应用中的
使用
,如比较运算、逻辑运算、空值判断和模式匹配。布尔表达式对于数据筛选和逻辑控制至关重要。,
SQL
语法之CASE WHEN的
使用
总结
本文详细介绍了
SQL
中的CASEWHEN语句,包括两种基本形态的语法结构和在SELECT、WHERE、GROUPBY、ORDERBY、HAVING子句中的
使用
方法,提供了多个实际示例来展示其在数据处理和查询中的功能。
GaussDB
SQL
基本语法示例-CASE表达式
本文详细介绍了GaussDB数据库中CASE表达式的两种形式:简单CASE和搜索CASE。通过实例展示了如何在
SQL
查询中
使用
CASE表达式进行基于条件的操作,以及如何根据工资定义职员级别。,
T-
SQL
语言的语法糖
本文深入探讨T-
SQL
语言的语法糖特性,包括简化的JOIN语法、CASE表达式等,这些特性可使代码更简洁易读。同时介绍提高T-
SQL
编程效率的实践,如
使用
高效SELECT语句、定义索引等,充分利用语法糖能提升开发效率和代码质量。
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章