SQL server 不为空和NULL怎么写
时间: 2023-06-16 07:04:42 浏览: 213
在 SQL Server 中,可以使用 IS NULL 或 IS NOT NULL 操作符来判断一个值是否为空或非空。
例如,如果要查询一个表中非空的 Name 列记录,可以使用以下 SQL 语句:
```
SELECT * FROM table_name WHERE Name IS NOT NULL;
```
如果要查询一个表中空的 Age 列记录,可以使用以下 SQL 语句:
```
SELECT * FROM table_name WHERE Age IS NULL;
```
注意,在 SQL 中,NULL 与空字符串是不同的概念,空字符串表示一个字符串值为空,而 NULL 表示没有值。因此,在判断一个字符串是否为空时,应该使用以下语句:
```
SELECT * FROM table_name WHERE column_name = '';
```
而不是使用 IS NULL 或 IS NOT NULL 操作符。
阅读全文