mysql中的 not like
时间: 2024-02-09 19:05:09 浏览: 132
在MySQL中,NOT LIKE是用于在查询中排除特定模式的数据。它与LIKE操作符相反,可以用于匹配不满足指定模式的数据。
以下是一个示例,演示如何在MySQL中使用NOT LIKE:
```sql
SELECT hiredate FROM mydata.emp WHERE hiredate NOT LIKE '%80%';
```
上述查询将返回所有`hiredate`字段中不包含'80'的记录。
相关问题
mysql not like
MySQL的"NOT LIKE"是用于在查询中排除不匹配某个模式的记录。它的语法如下:
```sql
SELECT columns
FROM table
WHERE column NOT LIKE pattern;
```
其中,"columns"是你想要查询的列,"table"是要从中查询的表,"column"是要匹配的列,而"pattern"是一个模式,用来指定查询中不希望出现的内容。
例如,假设我们有一个名为"users"的表,其中有一个名为"name"的列,我们想要查询不包含特定字符串的记录,可以使用以下查询:
```sql
SELECT *
FROM users
WHERE name NOT LIKE '%John%';
```
这将返回所有"name"列不包含"John"的记录。请注意,"NOT LIKE"对大小写敏感。
希望这可以帮助到你!如果你有更多的问题,请随时问。
mysql notlike
MySQL中没有"notlike"这个关键字。在MySQL中,使用"not like"来表示不匹配的条件。例如,可以使用以下语句来查询dname不以"a"开头的行:
SELECT * FROM mydata.dept WHERE dname NOT LIKE 'a%';
这将返回所有dname不以"a"开头的行。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [MySQL必知必会](https://blog.csdn.net/qq_45272190/article/details/114331831)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [【学习】数据库MySQL](https://blog.csdn.net/weixin_45326506/article/details/124672403)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文