簡體   English   中英

mySQL查詢選擇列,其中value = a或value = b等

[英]mySQL query select column where value = a or value = b etc

如何編寫mysql查詢以便我可以在列下選擇等於resultA或resultB或resultC等的條目。

就像是:

SELECT * FROM myTable WHERE myColumn = resultA OR WHERE myColumn = resultB OR WHERE myColumn = resultC...
SELECT *
FROM myTable
WHERE myColumn = 'resultA' 
   OR myColumn = 'resultB' 
   OR myColumn = 'resultC';

或者,

SELECT *
FROM myTable
WHERE myColumn IN ('resultA', 'resultB', 'resultC');

不要多次使用WHERE ,只需在條件之間使用OR

SELECT * 
FROM myTable 
WHERE myColumn = 'resultA'
OR myColumn = 'resultB'
OR myColumn = 'resultC'

請注意,我使用單引號包圍您的resultX ,假設它們是字符串,如果它們是整數,則可以省略它們

這應該工作。

SELECT * FROM myTable WHERE myColumn = 'resultA' OR myColumn = 'resultB' OR myColumn = 'resultC'
SELECT * FROM myTable WHERE myColumn in (resultA, resultB, resultC ....)

暫無
暫無

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

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