2013-10-06 44 views
-3

如何設計一個只選擇除3(id%3 = 0)的id的查詢。如何在查詢中創建此規則?選擇3 by 3 sql

例如:

1 A 
2 B 
3 C 
4 D 
5 E 
6 F 
7 G 

該查詢應僅返回 3和6(C和F)。 ,

謝謝

+2

您是否嘗試過什麼了嗎?然後發佈該代碼。詢問代碼的問題必須顯示對所解決問題的最小理解**。包括嘗試解決方案,爲什麼他們沒有工作,以及*期望*結果。另請參閱:[堆棧溢出問題清單](http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist)。 –

回答

2

MSSQL

select * from table where table_id % 3 = 0 

的Oracle SQL

select * from table where mod(table_id,3) = 0 
3

MySQL的一個簡單的例子(和大多數數據庫):

SELECT * FROM `table` WHERE `id` % 3 = 0 
0

嘗試這種方式

SELECT * FROM yourtable where ID % 3 =0