当前位置:网站首页 > SQL数据库编程 > 正文

sql文件格式化在线(sql格式化语句)



适用于: SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics 分析平台系统 (PDW) Microsoft Fabric 中的 SQL 分析端点 Microsoft Fabric 中的仓库

如果两个指定的表达式相等,则返回空值。 例如, 为第一列(4 和 4)返回 NULL,因为两个输入值相同。 第二列返回第一个值 (5),因为两个输入值不同。

Transact-SQL 语法约定

 
  

expression
为任意有效的标量表达式。



返回类型与第一个 expression 相同

如果两个表达式不相等,则 NULLIF 返回第一个 expression 的值。 如果表达式相等,则 NULLIF 返回第一个 expression 类型的空值

如果两个表达式相等且结果表达式为 NULL,则 NULLIF 等价于 CASE 搜索表达式。

我们建议在 NULLIF 函数内不要使用依赖于时间的函数,如 RAND()。 这会使函数计算两次并从两次调用中返回不同的结果。

以下示例创建 表以显示部门 () 的当年预算 () 以及上一年预算 ()。 对于当年预算,那些同上一年相比预算没有改变的部门使用 ,那些预算还没有确定的部门使用 。 若要只计算那些接收预算的部门的预算平均值,并包含上一年的预算值( 为 时,使用 的值),请组合使用 和 函数。

 
  

结果集如下。

 
  

若要显示 和 之间的相似性,则以下查询将计算 和 列中的值是否相同。 第一个查询使用 。 第二个查询使用 表达式。

 
  

如果 为 null 或包含与 相同的数据,则以下示例创建 表、加载数据,并使用 返回 null。

 
  

结果集如下。

 到此这篇sql文件格式化在线(sql格式化语句)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就! 
  

                            

版权声明


相关文章:

  • sql数据库文件在哪(sql数据库文件在哪个文件夹)2026-05-04 17:54:10
  • 数据库增删改查sql语句(数据库增删改查sql语句传参)2026-05-04 17:54:10
  • mysql主键是唯一的吗(mysql的主键可以是varchar类型吗)2026-05-04 17:54:10
  • sqlldr 指定字符集(sql设置字符集)2026-05-04 17:54:10
  • mysql添加主键约束语句(mysql添加主键约束语句是什么)2026-05-04 17:54:10
  • mysql主键用什么类型(mysql的主键)2026-05-04 17:54:10
  • sql文件怎么导入数据库sql server(sql文件怎么导入数据库mysql workbench)2026-05-04 17:54:10
  • 达梦客户端管理工具(达梦客户端管理工具,调整sql编辑器位置)2026-05-04 17:54:10
  • plsql12注册码(plsql14注册码)2026-05-04 17:54:10
  • 增删改查sql语句问题与解决(增删改查sql语句问题与解决方案)2026-05-04 17:54:10
  • 全屏图片