2017-07-10 49 views
-4

下面是一個示例代碼:如何從哪裏選擇變量等於多個值?

SELECT * FROM sample_table where x.id=1 or x.id=2; 

的想法是,我想選擇其中x.id是從1到80的行非常感謝任何迴應

+1

* x.id是從1到80 *正規:ID <= 80? – Selvin

+0

@Selvin id <= 80可能會給你負面的ID,如果有任何 –

+0

是的,有機會,但再讀一遍你的評論:*否定ID * ...真的嗎?誰使用負號? – Selvin

回答

3

應該是:

SELECT * 
    FROM sample_table 
WHERE x.id BETWEEN 1 AND 80 

SELECT * 
    FROM sample_table 
WHERE x.id IN (1,2,3.....,80) 

取決於你打算做什麼。如果它始終是一個範圍,則爲 。使用第一個。

0

你可以這樣說:

SELECT * FROM sample_table where x.id>=1 and x.id<=80;