云服务器网:购买云服务器和VPS必上的网站!

MSSQL将数值0替换为空白

现实世界中,我们需要时不时地将一个值替换为另外一个值,而在Microsoft SQL Server(MSSQL)中,也有替换值的需求。 在MSSQL中,如果需要将数值0替换为空白,可使用ISNULL方法来到达目的,具体实现代码以下:
`SQL
SELECT I

现实世界中,我们需要时不时地将一个值替换为另外一个值,而在Microsoft SQL Server(MSSQL)中,也有替换值的需求。 在MSSQL中,如果需要将数值0替换为空白,可使用ISNULL方法来到达目的,具体实现代码以下:

“`SQL

SELECT ISNULL(column_name, ”) FROM table_name

这意味着,当查询出的column_name的值为0时,使用ISNULL函数将它替换为空白,而不是查询原来的值,即0。 
另外,这类使用ISNULL函数的替换值方法不但可以替换数值0,也能够替换其他的值,如数字1、字符串"NULL"等。 例如,下面的代码将column_name字段中的字符串"NULL"替换为空白:
```SQL
SELECT ISNULL(column_name, '') FROM table_name WHERE column_name = 'NULL'

另外,也能够使用CASE WHEN… END方法,实现将查询出的指定值替换为另外一个值。 例如,下面的代码将column_name字段中的0替换为空白:

“`SQL

SELECT CASE WHEN column_name = 0 THEN ” ELSE column_name END as NewName FROM table_name

以上这两种方法,不管是ISNULL函数或者CASE WHEN... END,都可以很方便的实现将查询出的指定值替换为另外一个值的功能。 
MSSQL的函数和查询语句可以帮助开发者轻松实现各种功能,例如将某个值替换为另外一个值,若想将数值0替换为空白,可使用ISNULL和CASE WHEN... END方法来实现。

本文来源:https://www.yuntue.com/post/220127.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注