例如我有一個表「列」的例子NUMBER(5,2),如果我正確 - 最大輸入值是999,99。
它可能通過查詢值得到,可以存儲在該列中?可能是任何SQL查詢或java api?可以通過在列中查詢最大輸入NUMBER值來獲得?
2
A
回答
1
如果您已經有精度和刻度值,你應該能夠計算出這樣的最大值:
int precision = 5;
int scale = 2;
double maxValue = (Math.pow(10, precision) - 1)/Math.pow(10, scale);
如果你不」 t知道精度和縮放值,可以查詢數據庫元數據:
ResultSet rs = conn.getMetaData().getColumns("", "%", "{TABLENAME}", "{COLUMNNAME}");
if(!rs.next()) {
// unknown table/column
}
int precision = rs.getInt("COLUMN_SIZE");
int scale = rs.getInt("DECIMAL_DIGITS");
0
select max(column_name) as 'Max_number' from table_name
2
試試這個
ResultSet rs = ...
ResultSetMetaData md = rs.getMetaData();
int precision = md.getPrecision(column);
int scale = md.getScale(column);
相關問題
- 1. php通過輸入項循環以獲得最小值最大值
- 2. 的MySQL:查詢用於過濾列後獲得最大價值
- 3. 循環輸入項目以獲得最小值最大值
- 4. 通過使用單個語句執行多個查詢來獲得最大值
- 5. 如何從SQL查詢的輸出中獲得最大值
- 6. 通過組獲得最大列
- 7. MySQL查詢 - 獲得列值「大於......」
- 8. Parse.com通過查詢獲得價值
- 9. 如何通過MySQL查詢獲得最大用戶推薦?
- 10. MySQL查詢以獲得與第二列的最大值配對的列
- 11. 根據最大值得到過濾列表的SQL查詢
- 12. MySQL查詢來獲得最後的狀態值進入
- 13. 獲得通過MySQL查詢
- 14. SQL查詢來獲得基於數值輸入
- 15. 如何在密碼子查詢中獲得最大值
- 16. 使用LINQ查詢來獲取varchar列的最大值
- 17. Jquery通過TD最接近的輸入得到輸入值
- 18. 查詢以獲得2列的最高價值訂單?
- 19. 如何通過VBA在特定工作表的列中獲得最小(最小)和最大(最大)值
- 20. 在Linq查詢的最終結果中獲得舍入值
- 21. 通過獲取大熊貓組計數的最大值來分配列值
- 22. 如何獲取大塊查詢器可以通過Laravel
- 23. 通過在Java中輸入數字獲得平均值
- 24. 在存儲過程中查找輸入值的最小/最大值,MySQL
- 25. sql。獲得最大值(平均值(列))
- 26. SQL查詢以獲得架構中的最大數據類型
- 27. 查詢兩個表中獲得最大的價值MySQL的
- 28. 用於輸入的角度最小值和最大值驗證器[type ='number']
- 29. 組值通過在大量查詢
- 30. 我可以在多文件上傳中獲得輸入值嗎?
你的意思是像'SELECT MAX(example)FROM MyTable'? –
你檢查了[最大功能](http://docs.oracle.com/javadb/10.6.1.0/ref/rrefsqlj27781.html)? –
'max(example)'獲得存儲在該列*中的*最大數字。從我如何理解這個問題,它是關於**可以存儲在該列中的最高數字**。 –