sql - 使用 sql 检查列表中的变量
问题描述
我有一个问题关注检查变量是否在 SQL 列表中
这是我的要求:
select * from states where status in ["Cancelled"", "Won"] limit 10000
但我得到这个错误:42601: syntax error at or near "["
有什么想法吗?
谢谢
解决方案
使用单引号和“()”而不是“[]”。
select *
from states
where status in ('Cancelled', 'Won')
limit 1000
推荐阅读
- amazon-web-services - VPC 连接到 VPC Elasticsearch 集群端口 9200 无响应
- scala - 是否有可能从 spark-submit 设置 spark.scheduler.pool (本地属性)
- javascript - 如何实现嵌套注释的递归逻辑?
- python - Python-从文件中检索信息-结构问题
- php - 跳过 preg_match_all 中的值
- powershell - 运行进程 AsJob 丢失信息
- hive - 如何将文件的行号添加到 Hive 表中
- java - 使用链表在静态类错误中使用非静态变量
- python - Django过滤器排除外键
- haskell - Haskell嵌套列表中的帕斯卡三角形