您好,欢迎访问一九零五行业门户网

MySQL 列值比较的实际应用代码描述

以下的文章主要描述的是mysql 列值比较,以及相关的逻辑函数的详细介绍 ,本文主要是以代码的方式来引出mysql 列值比较的实际操,以下就是文章的具体内容。希望会给你带来一些帮助在此方面。 如何进行表达式求值,就如javascript中的eval sql代码 createtabl
以下的文章主要描述的是mysql 列值比较,以及相关的逻辑函数的详细介绍 ,本文主要是以代码的方式来引出mysql 列值比较的实际操,以下就是文章的具体内容。希望会给你带来一些帮助在此方面。
如何进行表达式求值,就如javascript中的eval
sql代码
create table `abc` (   `uid` int(10) not null,   `num1` int(8) not null,   `num2` int(8) not null,   `num3` int(8) not null,   primary key (`uid`)   ) engine=innodb default charset=gbk   create table `abc` (  `uid` int(10) not null,  `num1` int(8) not null,  `num2` int(8) not null,  `num3` int(8) not null,  primary key (`uid`)  ) engine=innodb default charset=gbk   
任务:是完成每列数据的比较,将uid 以及最大数据列显示出来。
mysql 列值比较 逻辑函数if :方法:
sql代码
select if((select if(num1>num2,num1,num2))>num3,
(select if(num1>num2,num1,num2)),num3)as num,uid from abc;   select if((select if(num1>num2,num1,num2))>num3,
(select if(num1>num2,num1,num2)),num3)as num,uid from abc;   
这样写感觉不好,有没好的方法来比较。
结果如下:
java代码
+-----+-----+   | num | uid |   +-----+-----+   | 3 | 1 |   | 3 | 2 |   | 4 | 3 |   | 5 | 4 |   | 8 | 5 |   | 13 | 6 |   | 56 | 7 |   +-----+-----+   7 rows in set  
以上的相关内容就是对mysql 列值比较 逻辑函数if 的介绍,望你能有所收获。
其它类似信息

推荐信息