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

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

以下的文章主要描述的是MySQL 列值比较,以及相关的逻辑函数的详细介绍 ,本文主要是以代码的方式来引出MySQL 列值比较的实际操,以下就是文章的具体内容。希望会给你带来一些帮助在此方面。

如何进行表达式求值,就如Javascript中的eval

Sql代码

  1. CREATE TABLE `abc` (   
  2. `uid` int(10) NOT NULL,   
  3. `num1` int(8) NOT NULL,   
  4. `num2` int(8) NOT NULL,   
  5. `num3` int(8) NOT NULL,   
  6. PRIMARY KEY (`uid`)   
  7. ENGINE=InnoDB DEFAULT CHARSET=gbk   
  8. CREATE TABLE `abc` (  
  9. `uid` int(10) NOT NULL,  
  10. `num1` int(8) NOT NULL,  
  11. `num2` int(8) NOT NULL,  
  12. `num3` int(8) NOT NULL,  
  13. PRIMARY KEY (`uid`)  
  14. ENGINE=InnoDB DEFAULT CHARSET=gbk   

任务:是完成每列数据的比较,将uid 以及***数据列显示出来。

MySQL 列值比较 逻辑函数IF :方法:

Sql代码

  1. select if((select if(num1>num2,num1,num2))>num3,
    (select if(num1
    >num2,num1,num2)),num3)as num,uid from abc;   
  2. select if((select if(num1>num2,num1,num2))>num3,
    (select if(num1
    >num2,num1,num2)),num3)as num,uid from abc;   

 

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

 

结果如下:

Java代码

 

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

以上的相关内容就是对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-05-21 17:22:22

2010-06-02 13:33:19

MySQL 查询缓存

2010-05-31 13:57:49

2010-06-13 13:17:49

MySQL 列值

2010-06-02 17:46:54

MySQL 查询缓存

2010-05-18 16:29:44

MySQL修改表

2010-05-17 09:25:34

MySql 编码设置

2010-03-18 10:28:00

Python整理乱码

2010-05-31 14:59:36

PHP + MySQL

2010-05-18 17:24:44

MySQL修改表字段

2010-04-23 09:51:12

Oracle工具

2010-07-06 10:25:16

SQL Server空

2010-05-25 18:21:28

MySQL连接数据库

2010-05-11 09:51:57

MySQL表修改

2010-05-14 17:34:36

MySQL数据库列值

2010-06-02 17:31:10

MySQL定时任务

2010-05-24 09:57:08

2010-06-07 10:08:52

MySQL FLUSH
点赞
收藏

51CTO技术栈公众号