我不知道用於此的術語或確切的單詞,但我正在尋找MySQL中的一個函數,可以將數字修整爲X和YMysql:修剪數字在X和Y之間最小/最大
例如,這樣的事情:
SELECT TRIM_NUMBER(NUMBER, MIN, MAX);
如果我這樣做:TRIM_NUMBER(50, 1, 100)
應該罰款,並返回50
。
但是,如果我做了類似:TRIM_NUMBER(999, 1, 100)
它應該返回100
,因爲它是我們設置的最大值。同樣的事情應該適用於MIN。
MySQL中是否包含這樣的函數?
這個功能怎麼會是有用的 - 爲什麼會一個WHERE功能在這種情況下不工作? – Terry
我需要在複雜的SELECT查詢中使用它(不在WHERE部分中),謝謝 – Reacen
如何在服務器端預先處理數字,例如使用PHP? – Terry