我有一个7位数的整数值,我必须在mysql中用0替换该整数的最后两位数字。如何在mysql中将整数的最后两位数字更改为零
-1
A
回答
0
update table set x = x - mod(x,100)
0
mysql> select TRUNCATE((-999/100),0) * 100
-> ;
+----------------------------------+
| TRUNCATE((-999/100),0) * 100 |
+----------------------------------+
| -900 |
+----------------------------------+
1 row in set (0.00 sec)
mysql> select TRUNCATE((123456789/100),0) * 100
-> ;
+---------------------------------------+
| TRUNCATE((123456789/100),0) * 100 |
+---------------------------------------+
| 123456700 |
+---------------------------------------+
1 row in set (0.00 sec)
2
0
此作品在甲骨文:
select 123456789, trunc(123456789, -2) from dual;
123456789 TRUNC(123456789,-2)
---------- -------------------
123456789 123456700
和MySQL似乎有类似的功能:truncate
因此truncate(123456789, -2)
应该在MySQL中工作。
相关问题
- 1. 如何在零之后用N位数字整数?
- 2. 更改为小数点后两位
- 3. 变化最后两位数字为 “00”
- 4. 在最后一位数中填充零
- 5. 如何使用Perl获取数字的最后两位数字?
- 6. 为什么SQL函数将小数位更改为全零?
- 7. 如何仅将非整数数字舍入到MySQL中的一位小数位
- 8. 如何将数字更改为PHP中的随机位置
- 9. 如何删除整数的最后一位数字? (PHP)
- 10. 如何将第二位数字加到java中整数的最后一位数字上?
- 11. 如何在Python中将年份缩短为两位整数?
- 12. 变化最后两位数字的sed
- 13. 在Oracle中为数字的最后两位数字创建索引
- 14. 如何用Python中的点分隔最后两位数字
- 15. 如何将字符串数组更改为objC中的整数数组?
- 16. 更改浮点数的最后一位
- 17. 如何在R中将数值从数字更改为字符?
- 18. 在elisp中将零更改为零
- 19. 为什么MySQL将null更改为零?
- 20. 如何在LINQ .select中选择整数的最后一位数字?
- 21. 如何将数组中的最后4个字节转换为整数?
- 22. 如何将字符串数字转换为Java中的两位小数三位?
- 23. python-如何将整列中的所有值从整数更改为字符串
- 24. 乘以最后两位数字
- 25. java 2d数组将每行的最高值更改为零
- 26. SQL获取整数的后两位数
- 27. 如何更改C中数组中两个数的位置?
- 28. Pentaho/Javascript:如何将字段值(unitPrice)从负整数更改为正整数?
- 29. c在整数中更改数字
- 30. 在J中的小数点后格式化两位数字到两位数字
'UPDATE ... SET x =(x/100)* 100' – JimmyB