加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

运算符“ANY”的SQLite语法

发布时间:2020-12-12 23:42:34 所属栏目:百科 来源:网络整理
导读:我正在尝试在SQLite中执行此查询: SELECT *FROM customers WHERE rating = ANY (SELECT rating FROM customers WHERE city = 'Rome'); 但收到此错误: Query Error: near "SELECT": syntax error Unable to execute statement 如果我更换 评级=任何 评分为I
我正在尝试在SQLite中执行此查询:
SELECT *
FROM customers 
WHERE rating = ANY
      (SELECT rating
       FROM customers
       WHERE city = 'Rome');

但收到此错误:

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

如果我更换
评级=任何
评分为IN,一切正常.

有人能告诉我任何语句如何在SQLite中起作用以及我做错了什么?

AFAIK,SQLite没有ANY运算符.但是,您可以使用IN运算符来获取所需的功能:
SELECT *
FROM   customers 
WHERE  rating IN -- Here!
       (SELECT rating
        FROM   customers
        WHERE  city = 'Rome');

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读