Sql 使用具有多个值的变量选择行

Sql 使用具有多个值的变量选择行,sql,toad,Sql,Toad,我对这一点还不熟悉,在互联网上似乎找不到正确的答案,因为创建SQL语句的方法太多了。但基本上,这就是我想要做的 用户填写表单: 姓名:姓名1、姓名2、姓名3 如何选择表中名称为“Name1”、“Name2”和“Name3”的行? 我知道在蟾蜍中,我们可以这样查询一个值: SELECT * FROM TableName WHERE Names = ? 如果要为名称输入多个值,查询应该是什么?SQL能否搜索单个变量的值数组 编辑:我在创建帖子时按enter键,因此第一篇帖子不完整。对不起 试试这样

我对这一点还不熟悉,在互联网上似乎找不到正确的答案,因为创建SQL语句的方法太多了。但基本上,这就是我想要做的

用户填写表单:

姓名:姓名1、姓名2、姓名3

如何选择表中名称为“Name1”、“Name2”和“Name3”的行? 我知道在蟾蜍中,我们可以这样查询一个值:

SELECT * FROM TableName
WHERE Names = ?
如果要为名称输入多个值,查询应该是什么?SQL能否搜索单个变量的值数组


编辑:我在创建帖子时按enter键,因此第一篇帖子不完整。对不起

试试这样的东西

SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...)

谢谢,这很有效。我一直在读“存在”,我本可以用这个来代替