1. 使用百分号 % 进行通配符匹配:
SELECT * FROM your_table WHERE column1 LIKE 'prefix%';
2. 使用下划线 _ 进行单个字符匹配:
SELECT * FROM your_table WHERE column1 LIKE 'a_';
3. 使用多个通配符进行更复杂的匹配:
SELECT * FROM your_table WHERE column1 LIKE 'A%BC_';
4. 使用ESCAPE指定转义字符:
SELECT * FROM your_table WHERE column1 LIKE '%\_%' ESCAPE '\';
注意:在OceanBase中,LIKE条件默认区分大小写,如果需要进行大小写不敏感的匹配,可以使用COLLATE关键字。
SELECT * FROM your_table WHERE column1 LIKE 'abc%' COLLATE utf8_general_ci;
这些模式匹配条件使得你能够执行更灵活的字符串匹配,以获取符合特定模式的数据。
转载请注明出处:http://www.zyzy.cn/article/detail/11731/OceanBase