sql搜索某个table中某个字段既不是空也不是NULL
时间: 2024-03-29 11:39:59 浏览: 39
可以使用如下的 SQL 语句来搜索某个 table 中某个字段既不是空也不是 NULL:
```
SELECT * FROM table_name WHERE column_name IS NOT NULL AND column_name <> '';
```
其中,`table_name` 是你要搜索的表名,`column_name` 是你要搜索的字段名。`IS NOT NULL` 表示该字段不是 NULL,`<> ''` 表示该字段不是空字符串。使用这个 SQL 语句可以筛选出符合条件的记录。
相关问题
删除SQL表中某字段字符为空,Null,零长度字符串,将删除记录
您可以使用如下的SQL语句来删除表中某个字段为空,Null或者零长度字符串的记录:
```
DELETE FROM table_name WHERE field_name IS NULL OR field_name = ''
```
其中,`table_name`是您要操作的表名,`field_name`是您要删除的字段名。这条SQL语句会删除 `field_name` 字段值为空、Null或者零长度字符串的所有记录。
sql某个字段为空展示另一个字段
可以使用SQL中的CASE语句来实现。示例如下:
```
SELECT
CASE
WHEN column1 IS NULL THEN column2
ELSE column1
END AS result_column
FROM table_name;
```
这个查询将会检查`column1`是否为空,如果为空则返回`column2`的值,否则返回`column1`的值。`result_column`是一个新的列,它将显示返回的结果。
阅读全文