情况

在presto中使用查询语句如下:

select id from table where id in array[1,2,3];

报错如下:

select id from table where id in array[1,2,3];
mismatched input 'in' expecting {<EOF>, 'AND', 'EXCEPT', 'GROUP', 'HAVING', 'INTERSECT', 'LIMIT', 'OR', 'ORDER', 'UNION'}

原因

mismatched input ‘in’ expecting 含义为 in不是关键词,无法识别。

解决方案

需要使用contains关键词替换in的用法

使用语句如下:

Select id from table where contains(ARRAY[1,2,3], id) ;

详细的原因解释可查看文档

https://prestodb.io/docs/current/functions/array.html

遇到问题--presto---mismatched input ‘in‘ expecting {, ‘AND‘, ‘EXCEPT‘, ‘GROUP‘, ‘HAVING‘, ‘INTERSECT‘, ‘相关推荐

  1. ANTLR4 line 1:6 mismatched input ‘103‘ expecting GEN_NO

    ANTLR4报的错 line 1:6 mismatched input '103' expecting GEN_NO [@0,0:0='*',<'*'>,1:0] [@1,6:8='103 ...

  2. presto大数据中报错,line 50:5: mismatched input 'and'. Expecting:,可能原因为

    这个错误信息表示在第50行第5列发生了"mismatched input"错误,"expecting"后面应该跟着一个特定的输入.这个错误通常是由于在SQL语句 ...

  3. ParseException line 8:13 mismatched input ‘(‘ expecting ) near ‘int‘ in create table statement

    第一次使用hive命令 执行hql脚本建表:hive -f  test.hql use odl; drop table if exists odl.T_TEST; CREATE TABLE odl.T ...

  4. 【Spark报错】CDH的spark无法读取字段中含有特殊字符“-“的orc表mismatched input ‘-‘ expecting ‘:‘

    背景故事 先看报错信息: mismatched input '-' expecting ':' 报错的意思就是说,在这个表里面,字段名中存在特殊符号"-",无法解析报错. 这个问题 ...

  5. hive hue 报FAILED: ParseException line 10:41 mismatched input ‘.‘ expecting )

    报错原因 FAILED: ParseException line 10:41 mismatched input '.' expecting ) 翻译大意: 失败:解析异常行10:41输入不匹配.&qu ...

  6. FAILED: ParseException line 93:74 mismatched input ‘<EOF>‘ expecting ) near ‘)‘ in subquery source

    azkaban报错 FAILED: ParseException line 93:74 mismatched input '<EOF>' expecting ) near ')' in s ...

  7. ERROR 604 (42P00): Syntax error. Mismatched input. Expecting RPAREN, got ffffd72e

    sqoop 导hbase数据到hive sqoop import --driver org.apache.phoenix.jdbc.PhoenixDriver --connect jdbc:phoen ...

  8. jdbc执行sql出现错误: mismatched input ‘,’ excepting ‘.‘ 应该如何解决?

    文章目录 业务说明 解决错误 业务说明 最近有一个需求,需要查出来数据,再插入到数据库种.采用的办法是:先把数据取出,放到一个list中,然后循环list,拼接sql的插入语句,然后执行sql. 代码 ...

  9. 【Siddhi】Siddhi 如何表示布尔 Syntax error in SiddhiQL, mismatched input ‘boolean

    文章目录 1.背景 1.背景 写了一个siddhi的测试代码,想测试group类型,但是里面出现了一个boolean类型,我就随便写成boolean 结果报错如下 org.wso2.siddhi.qu ...

最新文章

  1. hypervisor简介
  2. 极大似然估计_极大似然估计、极大后验估计和贝叶斯估计
  3. python在哪里学比较好-Python哪里学习好?老男孩python入门
  4. CV之NS之VGG16:基于TF Slim(VGG16)利用七个不同的预训练模型实现快速NS风格
  5. 高效率读写文件方法比较
  6. Redis: Useful commands
  7. 高能同步辐射光源科学数据管理策略研究与应用
  8. 一文搞定Matplotlib 各个示例丨建议收藏
  9. python操作sql_Python Mysql数据库操作,sql文件操作
  10. Shared_ptr与 boost::any
  11. Android调用系统相册、拍照以及裁剪最简单的实现(兼容7.0)
  12. 内存颗粒的逻辑bank理解
  13. unity商店的Standard Assets自带人物移动插件的bug修改
  14. NNT 抢任务 神器 V1.0.5
  15. telegram 语音通话语音呼叫一直连接中
  16. 斯坦福大学开源四足机器人pupper腿部组装(上)
  17. Linux shell脚本,Linux下的西红柿时间管理法 I
  18. 新手如何做跨境电商?这七个经验干货请收好!
  19. 我的世界服务器控制台发消息,我的世界控制台指令大全 使用起来超方便
  20. 计算机基础知识中真值是什么,计算机中什么叫机器数,什么叫真值

热门文章

  1. JAVA中J.U.C 包下并发类的应用
  2. 【C++】黑马程序员 | c++教程从0到1入门编程笔记 | c++提高编程
  3. 计算机和建筑2018学,解读:2018年男生学什么专业好?男生读哪些专业比较有前途...
  4. php实现餐厅管理系统,项目实战篇-餐馆管理系统—MFC,PHP,MySql:2.登陆功能的实现...
  5. 100平方集成墙要多少钱
  6. android nfc 打开浏览器,通过NFC发送URL以便通过浏览器打开
  7. java编写添加背景音乐代码_java代码中简单添加背景音乐(亲测有效)
  8. Windows 视频下载工具 lux 的安装及使用
  9. 读懂让自己更智慧的10句话
  10. 微信小程序-使用canvas生成含有微信头像的图片并分享