标签: sql
如何替换,在SELECT查询中将空字符串转换为空而不更改表或更新表。
SELECT
答案 0 :(得分:6)
大多数主要的RDBMS都支持NULLIF功能。
NULLIF
SELECT NULLIF(MyColumn, '') FROM MyTable
如果NULL等于空字符串,这将为任何行返回MyColumn。
NULL
MyColumn
答案 1 :(得分:1)
SELECT CASE RTRIM(Column) WHEN '' THEN NULL ELSE Column END AS [Column]
答案 2 :(得分:0)
SELECT CASE Length(Col) WHEN 0 THEN NULL ELSE Col END