微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

运算符“淎NY”的SQLite语法

如何解决运算符“淎NY”的SQLite语法

AFAIK,sqlite没有ANY运算符。但是,您可以使用IN运算符来获取所需的功能

SELECT *
FROM   customers 
WHERE  rating IN -- Here!
       (SELECT rating
        FROM   customers
        WHERE  city = 'Rome');

解决方法

我正在尝试在SQLite中执行以下查询:

SELECT *
FROM customers 
WHERE rating = ANY
      (SELECT rating
       FROM customers
       WHERE city = 'Rome');

但是收到了这个错误:

Query Error: near "SELECT": syntax error Unable to execute statement

如果我替换 rating = ANYrating IN,则一切正常。

有人可以告诉我 ANY 语句如何在SQLite中工作以及我在做什么错吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。