• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

mysql 搞代码 4年前 (2022-01-09) 19次浏览 已收录 0个评论

以下的文章主要描述的是MySQL 列值比较,以及相关的逻辑函数的详细介绍 ,本文主要是以代码的方式来引出MySQL 列值比较的实际操,以本文来源gao($daima.com搞@代@#码8网^下就是文章的具体内容。希望会给你带来一些帮助在此方面。 如何进行表达式求值,就如Javascript中的eval Sql代码 CREATETABL

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

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

Sql代码

<ol class="dp-xml"><li class="alt"><span><span>CREATE TABLE `abc` (   </span></span></li><li><span>`uid` int(10) NOT NULL,   </span></li><li class="alt"><span>`num1` int(8) NOT NULL,   </span></li><li><span>`num2` int(8) NOT NULL,   </span></li><li class="alt"><span>`num3` int(8) NOT NULL,   </span></li><li><span>PRIMARY KEY (`uid`)   </span></li><li class="alt"><span>) </span><span class="attribute">ENGINE</span><span>=</span><span class="attribute-value">InnoDB</span><span> DEFAULT </span><span class="attribute">CHARSET</span><span>=</span><span class="attribute-value">gbk</span><span>   </span></li><li><span>CREATE TABLE `abc` (  </span></li><li class="alt"><span>`uid` int(10) NOT NULL,  </span></li><li><span>`num1` int(8) NOT NULL,  </span></li><li class="alt"><span>`num2` int(8) NOT NULL,  </span></li><li><span>`num3` int(8) NOT NULL,  </span></li><li class="alt"><span>PRIMARY KEY (`uid`)  </span></li><li><span>) </span><span class="attribute">ENGINE</span><span>=</span><span class="attribute-value">InnoDB</span><span> DEFAULT </span><span class="attribute">CHARSET</span><span>=</span><span class="attribute-value">gbk</span><span>   </span></li></ol>

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

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

Sql代码

<ol class="dp-xml"><li class="alt"><span><span>select if((select if(num1</span><span class="tag">></span><span>num2,num1,num2))</span><span class="tag">></span><span>num3,<br />(select if(num1</span><span class="tag">></span><span>num2,num1,num2)),num3)as num,uid from abc;   </span></span></li><li><span>select if((select if(num1</span><span class="tag">></span><span>num2,num1,num2))</span><span class="tag">></span><span>num3,<br />(select if(num1</span><span class="tag">></span><span>num2,num1,num2)),num3)as num,uid from abc;   </span></li></ol>

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

结果如下:

Java代码

<ol class="dp-xml"><li class="alt"><span><span>+-----+-----+   </span></span></li><li><span>| num | uid |   </span></li><li class="alt"><span>+-----+-----+   </span></li><li><span>| 3 | 1 |   </span></li><li class="alt"><span>| 3 | 2 |   </span></li><li><span>| 4 | 3 |   </span></li><li class="alt"><span>| 5 | 4 |   </span></li><li><span>| 8 | 5 |   </span></li><li class="alt"><span>| 13 | 6 |   </span></li><li><span>| 56 | 7 |   </span></li><li class="alt"><span>+-----+-----+   </span></li><li><span>7 rows in set  </span></li></ol>

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


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:MySQL 列值比较的实际应用代码描述

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

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