如何在SQLite中将空字符串转换为null

时间:2014-04-09 18:29:14

标签: sql

如何替换,在SELECT查询中将空字符串转换为空而不更改表或更新表。

3 个答案:

答案 0 :(得分:6)

大多数主要的RDBMS都支持NULLIF功能。

SELECT NULLIF(MyColumn, '') FROM MyTable

如果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