详解SqlServer 表达式(expression)
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,2 具体内容2.1 使用范围SQL Server(2008开始) ;Azure SQL数据库;Azure SQL数据仓库;并行数据仓库2.2 语法是SQL Server数据库引擎评估以获取单个数据值的
千家信息网最后更新 2025年01月23日详解SqlServer 表达式(expression)
2 具体内容
2.1 使用范围
SQL Server(2008开始) ;Azure SQL数据库;Azure SQL数据仓库;并行数据仓库
2.2 语法
是SQL Server数据库引擎评估以获取单个数据值的符号和运算符的组合。简单表达式可以是单个常量,变量,列或标量函数。运算符可用于将两个或多个简单表达式连接到一个复杂的表达式中。
-- Syntax for SQL Server and Azure SQL Database { constant | scalar_function | [ table_name. ] column | variable | ( expression ) | ( scalar_subquery ) | { unary_operator } expression | expression { binary_operator } expression | ranking_windowed_function | aggregate_windowed_function }-- Syntax for Azure SQL Data Warehouse and Parallel Data Warehouse -- Expression in a SELECT statement::= { constant | scalar_function | column | variable | ( expression ) | { unary_operator } expression | expression { binary_operator } expression } [ COLLATE Windows_collation_name ] -- Scalar Expression in a DECLARE, SET, IF…ELSE, or WHILE statement ::= { constant | scalar_function | variable | ( expression ) | (scalar_subquery ) | { unary_operator } expression | expression { binary_operator } expression } [ COLLATE { Windows_collation_name ]
2.3 参数
译文:
2.4 表达结果
对于由单个常量,变量,标量函数或列名组成的简单表达式:表达式的数据类型,排序规则,精度,比例和值是数据类型,排序规则,精度,比例和值参考元素。
当使用比较或逻辑运算符组合两个表达式时,生成的数据类型为Boolean,该值为以下之一:TRUE,FALSE或UNKNOWN。有关布尔数据类型的更多信息,请参阅比较运算符(Transact-SQL)。
当使用算术,按位或字符串运算符组合两个表达式时,操作员将确定生成的数据类型。
由许多符号和运算符组成的复杂表达式评估为单值结果。通过组合表达式来确定生成的表达式的数据类型,排序规则,精度和值,每次两个,直到达到最终结果。表达式组合的顺序由表达式中运算符的优先级定义。
2.5 备注
3 参考文献
【01】https://docs.microsoft.com/zh-cn/sql/t-sql/language-elements/expressions-transact-sql
总结
以上所述是小编给大家介绍的SqlServer 表达式(expression),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
表达式
数据
类型
运算符
运算
组合
两个
单个
精度
结果
规则
排序
生成
复杂
仓库
函数
变量
常量
数据库
标量
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
电信服务器是什么情况
吱信上海网络技术有限公司缴税
访问得力考勤机数据库
宁波游戏软件开发流程
解决数据库
数据库怎么判断是不是为空
淄博考拉网络技术有限公司
linux管理运维服务器
日本网络安全感
哪个新闻数据库更好
加拿大网络安全实验室
boss直聘5g网络技术是什么
购买服务器发票的税率
网络安全研究新进展
42887网络安全法
数据库技术需要什么
c 更新数据库字段
电脑无法打开打印服务器属性
服务器网络安全怎么解决
中美网络安全形势
pr 软件开发多少钱
软件开发计划例子
韩国国家网络安全战略解析
苏州富士通软件开发怎么样
索尼相机无法恢复数据库文件
数据库被lock
阿里巴巴服务器机房用的什么宽带
serv u服务器
访问ntp服务器
服务器主频2.1