大佬们,有偿写sql命令。

搬瓦工机场JMS

酬劳:一包软云 25
或者送你一个gv靓号,随便选择一个:https://gv.aiustv.com/product/3.html

只有第一个答案的大佬回复者,送一个靓号。
谢谢,大佬。

一个表 有两个字段,字段1(tag),字段2(size)

字段1(tag)值:空
字段2(size)值: 135.2423314514

需要这样的命令: 当匹配到字段2的值(如:135.*    ,小数点前任意3位 ),就写入数据 1 到 字段1。

*为通配符

大佬们sql可以实现吗?

谢谢,大佬。已经结束了 谢谢大佬们。
安徽网友:充满爱的大佬了!
吉林网友:=if (   selected (     )    )

等大佬支持吧,数据查询语言应该通用的
新疆网友:大佬具体语句怎么写。
新疆网友:可以实现,具体是mysql还是oracle?语法有差异。
云南网友:25是骂人 你给24.9就行了
广西网友:$n=135;
SELECT * FROM `table`where `size` LIKE "%$n*%";
吉林网友:update 表名 set tag = 数据1 where mod(floor(size),1000) = 135
山东网友:update t_table set tag =1 where locate(‘135.’,size)>0
天津网友:mysql 大佬
云南网友:mysql 大佬
辽宁网友:大佬,135可以设置为任意数字吗? 就是小数点前3位  xxx.  
青海网友:数据 1指的是135还是135.2423314514

天津网友:update t_table set tag =1 where locate(‘.’,size)>3

内蒙古网友:select * from table where size regexp ‘^[0-9]{3,}\.’ ;
update table set tag = right(truncate (上面过滤出来内容,0),3);
这两条结合一下,不知道怎么结合
吉林网友:update tag = 1 where size like ‘135.%’;
台湾网友:要是每个size都有3位数字,就直接update table set tag = right(truncate (size,0),3);

未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 大佬们,有偿写sql命令。

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏