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)
假设我有 '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)