doris 模糊查询 查询条件为多个以什么字符串开头
时间: 2024-03-20 13:44:55 浏览: 232
sql中生成查询的模糊匹配字符串
在Doris中,可以使用LIKE运算符进行模糊查询,可以使用通配符“%”来匹配任意字符,如下所示:
```
SELECT * FROM table WHERE col LIKE 'abc%';
```
以上语句会返回以“abc”开头的所有记录。如果要查询多个以某个字符串开头的记录,可以使用OR逻辑运算符,如下所示:
```
SELECT * FROM table WHERE col LIKE 'abc%' OR col LIKE 'def%' OR col LIKE 'ghi%';
```
以上语句会查询以“abc”、“def”或“ghi”开头的所有记录。如果要查询更多以某个字符串开头的记录,可以继续添加OR条件,或者使用IN运算符,如下所示:
```
SELECT * FROM table WHERE col LIKE 'abc%' OR col LIKE 'def%' OR col LIKE 'ghi%' OR col LIKE 'jkl%';
```
或者:
```
SELECT * FROM table WHERE col LIKE IN ('abc%', 'def%', 'ghi%', 'jkl%');
```
以上语句会查询以“abc”、“def”、“ghi”或“jkl”开头的所有记录。
阅读全文