WHERE 表达式中的 SQLite substr 函数

SQLite substr function in WHERE expression

假设我有 'employee' table 和 'lname' 列

我有兴趣获取所有行,其中第二个字符可以是 'e' 或 'o'

我做错了什么,这个查询没有return任何东西:

SELECT * FROM employee WHERE (substr(lname,2,3)='e' OR substr(lname,2,3)='o');

substr中的第三个参数是长度,不是结束字符

改为substr(lname,2,1)