簡體   English   中英

如何查詢 PostgresSQL 列中的值名稱列表

[英]how to query a list of values names in a column of PostgresSQL

我對 SQL 相當陌生,並且在使用相對簡單的查詢時遇到了麻煩,但由於某些奇怪的原因,我無法讓它工作。

我正在嘗試根據該數據集中滿足某些條件的值來提取數據集。 在python中,比較簡單,但是我不能導入2000萬行的數據集,只需要2萬左右。

從邏輯上講,我認為您可以將值列表傳遞給 SQL 以根據列進行過濾,但它似乎不起作用。

我的代碼如下:

SELECT * FROM dataset
WHERE column_1 = ['value_in_column_1', 'another_value_in_column_1', 'third_value_in_column_1']
ORDER BY date DESC
LIMIT 250;

但是,這會返回語法錯誤消息。

我的過程是,因為我可以通過說WHERE column_1 = value_in_column_1進行查詢,所以我應該能夠向它添加其他值,但似乎並非如此。

任何幫助表示贊賞。

看起來您只需要使用特定值列表,例如

SELECT * FROM dataset
WHERE column_1 in('value_in_column_1', 'another_value_in_column_1',...)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM