首页 > 解决方案 > 选择所有第一个字母以'a%'或'b%'或'c%'或'f%'等开头的地方......在MySQL中

问题描述

我知道OR (||)可以多次使用,但是有更短的代码吗?当我使用IN时,它没有给出正确的答案。

标签: mysql

解决方案


您可以将正则表达式与 RLIKE 一起使用

SELECT * FROM books WHERE author_lname RLIKE '^[a-f]';

https://dev.mysql.com/doc/refman/8.0/en/regexp.html


推荐阅读