
我在 MedicineStock 領域有很多記錄。我只想在 MedicineStock 中顯示 25 的倍數 .. 25 的倍數 [ 50 - 75 - 100 .. etc ]
這是我嘗試的查詢
SELECT MedicineID,MedicineName,MedicineStock
FROM c a, MsMedicineType b
WHERE a.MedicineTypeID = b.MedicineTypeID
AND MedicineStock = MedicineStock 25
ORDER BY MedicineName
但它不起作用。我還是學生,我試著閱讀老師給的模塊……但沒有找到任何好的重新自由。并且已經在 google 中尋找一些 refreence 并且找不到它。我完全被困住了。我希望我會知道如何去做。在這里。先感謝您
uj5u.com熱心網友回復:
使用代表數學中的模數運算的 MOD 函式。MOD() 回傳一個數字除以另一個數字的余數,在您的情況下,25 的所有倍數的余數為 0。
SELECT MedicineID,MedicineName,MedicineStock
FROM c a, MsMedicineType b
WHERE a.MedicineTypeID = b.MedicineTypeID
AND MOD(a.MedicineTypeID,25) = 0
ORDER BY MedicineName
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/351108.html
上一篇:如何在mysql中使用1個選擇將多列保存到bash陣列
下一篇:Mysql動態查詢【sql注入】
