日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
MySQL列值比較之邏輯函數IF簡介

此文章主要向大家講述的是MySQL 列值比較之邏輯函數IF 的實際應用以及對其實際操作中要用到的Sql代碼的介紹,前幾天我在一個信譽度很好的網站找到一個關于MySQL 列值比較之邏輯函數IF 的實際應用的資料,拿出來供大家分享。

Java試題之阿拉伯數字轉換成中文數字

國內計算機專業(yè)的老師比較無聊

如何進行表達式求值,就如Javascript中的eval

推薦圈子: Database圈子

更多相關推薦 數據庫里abc 表

MySQL 列值比較之邏輯函數IF 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 以及***數據列顯示出來。

方法:

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   
  13. +-----+-----+  
  14. | num | uid |  
  15. +-----+-----+  
  16. | 3 | 1 |  
  17. | 3 | 2 |  
  18. | 4 | 3 |  
  19. | 5 | 4 |  
  20. | 8 | 5 |  
  21. | 13 | 6 |  
  22. | 56 | 7 |  
  23. +-----+-----+  
  24. 7 rows in set   

 

以上的相關內容就是對MySQL 列值比較之邏輯函數IF 的介紹,望你能有所收獲。


當前名稱:MySQL列值比較之邏輯函數IF簡介
本文URL:http://m.5511xx.com/article/ccsocge.html