【问题标题】:thousands of values to be searched要搜索的数千个值
【发布时间】:2020-06-24 14:35:57
【问题描述】:

简单的搜索查询 select * from table where id = id_1; id_1,.......................id_2000

有没有办法用一个查询或 pl/sql 代码搜索所有这些 id?

【问题讨论】:

    标签: sql search


    【解决方案1】:

    你可以试试:

    SELECT * FROM table WHERE id IN (id_1, id_2, ... id_2000);
    

    或者如果 ID 是字符串:

    SELECT * FROM table WHERE id IN ('id_'1, 'id_2', ... 'id_2000');
    

    【讨论】:

    • ids 可以是任何字符串 'abc','xyz',............;'yrt'
    • 我已经更新了答案,向您展示使用字符串会是什么样子。
    • 我在 excel 表中有 1000 多个 id 的列表,是否可以从 excel 表中读取,执行查询并将结果写入 excel 表/sqldeveloper 输出
    猜你喜欢
    • 2017-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-14
    • 1970-01-01
    • 1970-01-01
    • 2013-04-27
    • 1970-01-01
    相关资源
    最近更新 更多