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

数据库 MySQL
我们今天主要向大家介绍的是MySQL 列值比较的实际操作案例,以及对MySQL 列值比较的实际应用代码的具体描述,以下就是文章的具体内容介绍。

以下的文章主要描述的是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   
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.

任务:是完成每列数据的比较,将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;   
  • 1.
  • 2.
  • 3.
  • 4.

 

这样写感觉不好,有没好的方法来比较。

 

结果如下:

Java代码

 

+-----+-----+   
| num | uid |   
+-----+-----+   
| 3 | 1 |   
| 3 | 2 |   
| 4 | 3 |   
| 5 | 4 |   
| 8 | 5 |   
| 13 | 6 |   
| 56 | 7 |   
+-----+-----+   
7 rows in set  
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.

以上的相关内容就是对MySQL 列值比较 逻辑函数IF 的介绍,望你能有所收获。

【编辑推荐】

  1. 建立MySQL 外键的必备前提
  2. MySQL数据库分区的优点表现
  3. MySQL数据库编码的问题的解析
  4. MySQL 5安装过程中遇到的问题的解决
  5. MySQL Table is read only的具体解决方案
责任编辑:佚名 来源: 互联网
相关推荐

2010-07-07 11:28:12

SQL Server索

2010-05-10 13:33:11

Oracle存储过程

2010-06-02 13:33:19

MySQL 查询缓存

2010-05-21 17:22:22

2010-05-31 13:57:49

2010-06-02 17:46:54

MySQL 查询缓存

2010-05-18 16:29:44

MySQL修改表

2010-06-13 13:17:49

MySQL 列值

2010-03-18 10:28:00

Python整理乱码

2010-05-17 09:25:34

MySql 编码设置

2010-04-23 09:51:12

Oracle工具

2010-05-18 17:24:44

MySQL修改表字段

2010-05-31 14:59:36

PHP + MySQL

2010-07-06 10:25:16

SQL Server空

2010-05-25 18:21:28

MySQL连接数据库

2010-05-11 09:51:57

MySQL表修改

2010-04-21 13:31:11

Oracle时间

2010-06-03 08:59:50

MySQL Query

2009-10-16 15:56:56

光纤技术发展

2010-05-14 17:34:36

MySQL数据库列值
点赞
收藏

51CTO技术栈公众号