[英]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.