sql查询字段含有旅游的语句
时间: 2023-10-13 21:06:43 浏览: 41
假设你要查询名为"table_name"的表中,所有字段值包含"旅游"的记录,可以使用如下SQL语句:
```
SELECT * FROM table_name WHERE CONCAT_WS('', field1, field2, field3, ...) LIKE '%旅游%';
```
其中,`field1, field2, field3, ...` 是指需要查询的所有字段。`CONCAT_WS`函数将所有字段值连接起来,然后使用`LIKE`关键字查询包含"旅游"的记录。如果你只需要查询某个特定字段,可以将`CONCAT_WS`函数中其他字段删除。
相关问题
sql查询字段含有某两个字的语句
你可以使用以下 SQL 语句来查询字段中含有某两个字的记录:
```
SELECT * FROM table_name WHERE column_name LIKE '%word1%word2%';
```
其中,`table_name` 是你要查询的表名,`column_name` 是你要查询的字段名,`word1` 和 `word2` 是你要匹配的两个字。`%` 符号表示匹配任意字符,所以 `%word1%word2%` 表示匹配包含 `word1` 和 `word2` 的任意字符序列。
sql语句查询字段不为空
可以使用如下的 SQL 语句查询字段不为空:
```
SELECT * FROM table_name WHERE column_name IS NOT NULL;
```
其中,`table_name` 为表名,`column_name` 为需要查询的列名。通过使用 `IS NOT NULL` 来判断该列是否为空,如果不为空则返回该行数据。