回答
ID % 2
正在檢查餘數是多少,如果您將ID除以2.如果您將一個偶數除以2,它將始終有餘數爲0.其他任何數字(奇數)都將導致非零值。這是什麼檢查。
太棒了。這正是我需要的。謝謝! – Phoenix
ID % 2
將所有整數(貨幣和數字也被允許)數字有效地減少到0和1。
閱讀about the modulo operator in the manual。
它將ID除以2並檢查餘數是否爲零;這意味着,這是一個奇怪的ID。
爲了找到偶數我們應該用
select num from table where (num % 2) = 0
在Oracle中,
select num from table where MOD (num, 2) = 0;
股息%除數
股息是數字表達式來劃分。股息必須是sql server中的整數數據類型的任何表達式。
除數是分紅的數字表達式。除數在sql server中除數必須是整型數據類型的表達式。
SELECT 15 % 2
Output
1
紅利= 15
除數= 2
比方說,你想查詢
查詢城市名稱的列表,從站只有偶數ID號。
架構結構STATION:
ID Number
CITY varchar
STATE varchar
select CITY from STATION as st where st.id % 2 = 0
Will fetch the even set of records
In order to fetch the odd records with Id as odd number.
select CITY from STATION as st where st.id % 2 <> 0
%功能降低值,以0或1
這個問題正在尋找*解釋*,而不僅僅是其他代碼示例。您的回答對提問者沒有任何洞察力,並且可能會被刪除。請[編輯] *解釋*比較如何選擇奇數。 –
<>表示不相等。然而,在SQL的某些版本中,你可以寫!=
for even:
select * from tablename where columname/2 not like '%.%';
for eg:
select sal from emp where sal/2 not like '%.%';
for odd;
select * from tablename where columname/2 like '%.%';
select sal from emp where sal/2 like '%.%';
這並不回答這個問題,即使這樣做,也沒有代碼的上下文或解釋。僅有代碼的回覆通常不會有幫助。 – WillardSolutions
如下文件指定
股息%除數
返回一個數字除以另一個的其餘部分。
https://docs.microsoft.com/en-us/sql/t-sql/language-elements/modulo-transact-sql#syntax
對於實施例
13%2返回1
接着的部分是<>
其表示不等於。
爲此你的說法的意思是 餘ID,當它除以2不等於0
要小心,因爲這不會在Oracle數據庫工作。相同的表達將如下所示。
MOD(ID, 2) <> 0
- 1. 在奇/偶整數列表中查找奇偶異常值
- 2. 數字偶數或奇數
- 3. 查找最大值和最小值爲偶數和奇數
- 4. Python 2奇數或偶數
- 5. 查找僅奇數或偶數到列表
- 6. 如何檢查值是否有奇偶位或奇數?
- 7. 查找雙人/浮點值是奇數還是偶數在C#
- 8. 爪哇,偶數偶數,奇數奇數
- 9. 檢查指數的奇數和偶數
- 10. PHP的偶數或奇數腳本
- 11. if語句中的奇數或偶數
- 12. 報告JS中的偶數或奇數
- 13. Python3 for循環的偶數或奇數
- 14. 按奇數或偶數排列數組
- 15. 檢查數字中的偶數或奇數位'
- 16. 偶數,奇數只有奇數的最小值和最大值
- 17. Javascript函數檢查偶數/奇數
- 18. SQL計數查詢。偶數奇數
- 19. 挑戰:查找偶數或賠率號
- 20. 如何查找大數是偶數還是奇數?
- 21. ARM彙編程序:奇數或偶數
- 22. 使用mod_rewrite匹配奇數或偶數
- 23. php通過偶數或奇數增加數值變量
- 24. 基於值奇數或偶數的Python更改列表元素
- 25. 奇數偶數和
- 26. 選擇查詢偶數和奇數值計數
- 27. 檢查float是「奇數」還是「偶數」?
- 28. 爲迴文檢查偶數/奇數?
- 29. 檢查NSInteger是奇數還是偶數
- 30. 如何查找日期是從奇數還是偶數?
(ID%2)= 0用於選擇偶數 – anandharshan