1

这是我的查询:

SELECT firstName, lastName FROM users WHERE users MATCH 'firstName:joh*'

我想获取lastName长度为1+(非空)的所有行

我应该如何修改我的查询?

4

1 回答 1

1

FTS 无法做到这一点;只需使用普通表达式:

SELECT firstName, lastName
FROM users
WHERE users MATCH 'firstName:joh*'
  AND length(lastName) >= 1

(请注意,NULLand ''(空字符串)是不同的值,都被排除在外。)

于 2013-01-08T12:06:23.907 回答