消息关闭
    暂无新消息!

mysql 赋值问题

问题作者 : Canham2017-07-21发布

set @m=1;
set @n=2;
set @o=2;
set @p=2;
SET @A=5;
SET @B=10;
SET @C=20;
SET @D=25;
SET @E=50;
SET @F=100;
SET @G=200;
SET @H=500;
SET @I=1000;
SET @J=100000;

select  @word:=word from rawdata limit 1;
select (substring(@word, 19, 1)in(@m,@n,@o,@p))*(substring(@word, 29, 1)in (@A,@B,@C,@D,@E,@F,@G,@H,@I,@J)) as sum1,
select substring(@word, 19, 1)*substring(@word, 29, 1) as sum2

截取的是前字段是M 后字段是A 得不到结果
显示都是没有赋值
这个怎么修改下?

3个回答

︿ 0
没看懂,你这个除了 @word 取值跟表字段有关,其他地方哪来的字段 M / A