sql - 如何在 IN 子句中将逗号字符串作为单个字符串传递
问题描述
我正在使用 IN 运算符编写 SQL 代码。除非我遇到一些在字符串中有逗号的记录,否则它工作得很好。
这是我无法获取这些记录的地方。例如 -: 'Pratik,Sarangi' 是我想在 IN 子句中传递的记录,其中读取为 2 个不同的数据。
我正在使用 Oracle SQL 构建查询
select * from table where name in (:name)
其中 :name 是用户输入参数。
解决方案
推荐阅读
- sparql - 如何更好地过滤 sparql 查询输出以避免查询超时限制达到错误?
- google-chrome - 有什么方法可以用来更改谷歌浏览器 pdf 查看器上的下载行为
- neural-network - 如何防止神经网络中的记忆?
- powershell - 用于软件自动化的 Powershell 脚本
- amazon-web-services - Iam 用户在 s3 上看不到任何存储桶
- java - 添加 webView.loadUrl("https://www.youtube.com"); 后应用程序总是停止 到“OnClickListener”
- r - 生成具有 15 分钟时间间隔和今天日期的字符串 csv 名称列表
- php - PHP/Laravel,带有多个参数的 url
- html - 如何将样式/样式表应用于我用来在反应中打印特定 div 的隐藏 iframe
- sql - 如何使用 SQL 函数合并 Bigquery 中的重复值