sql like模糊查询相反
时间: 2023-08-15 20:05:43 浏览: 71
在SQL中,like模糊查询可以用于查找包含特定字符或字符串的记录。但是,有时候我们需要进行相反的模糊查询,即查找不包含特定字符或字符串的记录。在这种情况下,可以使用instr函数来实现反向模糊查询。[3]
例如,如果我们想要查找不包含"三"字的C_TEACHER_NAME字段的记录,可以使用以下SQL语句:
SELECT * FROM COU WHERE INSTR(C_TEACHER_NAME, '三') = 0; [3]
这里,INSTR函数的返回值为0表示不包含指定的字符串。因此,通过将INSTR函数的返回值与0进行比较,我们可以实现反向模糊查询。
相关问题
sql like模糊查询
好的,我可以回答有关 SQL like 模糊查询的问题。SQL like 模糊查询用于在数据库中搜索包含指定字符串的数据。可以使用通配符来指定一些不确定的字符,以进行更广泛的搜索。在 SQL 中,% 表示零个或多个字符,_ 表示任何单个字符,例如:
SELECT * FROM 表名 WHERE 列名 LIKE '%关键词%';
此查询会返回包含关键词的所有数据行,无论其在列中的位置。如果要查找以指定字符串开头或结尾的数据,则可以使用以下查询:
SELECT * FROM 表名 WHERE 列名 LIKE '关键词%';(查找以关键词开头的数据)
SELECT * FROM 表名 WHERE 列名 LIKE '%关键词';(查找以关键词结尾的数据)
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)