一道面试题:把num值处于[20,29]之间,改为20 num值处于[30,39]之间的,改为30

  • 2,194
1.15 一道面试题
有如下表和数组
把num值处于[20,29]之间,改为20
num值处于[30,39]之间的,改为30

mian表
+------+
| num  |
+------+
|    3 |
|   12 |
|   15 |
|   25 |
|   23 |
|   29 |
|   34 |
|   37 |
|   32 |
|   45 |
|   48 |
|   52 |
+------+

update mian set num=floor(num/10)*10 where num between 20 and 29;
select * from mian;

floor函数:http://baike.baidu.com/link?url=2tna7IfEw7g-bUkmD4THkbTuKmsZyk0N7eeRHou1pMjznYBTNqpslmPjHvLOWXPsR49JzRE2hFeecybVCj4GR_

weinxin
我的微信
这是我的微信扫一扫
开拓者博主
  • 本文由 发表于 2016年5月28日12:50:37
  • 转载请务必保留本文链接:https://www.150643.com/16.html
匿名

发表评论

匿名网友 填写信息