postgres基础命令 like
时间: 2023-08-18 18:08:16 浏览: 55
PostgreSQL 是一个功能强大的开源关系型数据库管理系统。在 PostgreSQL 中,LIKE 是用于模式匹配的操作符。它可以用于在文本或字符类型的列中搜索特定模式的数据。
下面是一些常见的 LIKE 命令的示例:
1. 查找以特定字符串开头的数据:
```
SELECT * FROM 表名 WHERE 列名 LIKE '字符串%';
```
2. 查找以特定字符串结尾的数据:
```
SELECT * FROM 表名 WHERE 列名 LIKE '%字符串';
```
3. 查找包含特定字符串的数据:
```
SELECT * FROM 表名 WHERE 列名 LIKE '%字符串%';
```
4. 查找以特定字符开头,并且长度为固定值的数据:
```
SELECT * FROM 表名 WHERE 列名 LIKE '字符_';
```
5. 查找以特定字符开头,并且长度为固定值以上的数据:
```
SELECT * FROM 表名 WHERE 列名 LIKE '字符%';
```
6. 使用通配符查找数据,其中 '_' 代表一个字符,'%' 代表多个字符:
```
SELECT * FROM 表名 WHERE 列名 LIKE '字符串_';
SELECT * FROM 表名 WHERE 列名 LIKE '字符串%';
SELECT * FROM 表名 WHERE 列名 LIKE '_字符%';
```
请注意,LIKE 命令是大小写敏感的,如果需要进行大小写不敏感的模式匹配,可以使用 ILIKE 命令。另外,还可以使用正则表达式进行更复杂的模式匹配操作。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)