午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

MySQL的聯(lián)合查詢[union]有什么實際的用處

瀏覽:237日期:2022-06-11 14:44:20

問題描述

MySQL的聯(lián)合查詢[union]有什么實際的用處?

聯(lián)合查詢只要求兩張表字段數(shù)一致,但是字段名卻可以不同,能否提供一個使用它的例子?

問題解答

回答1:

之前使用的例子,有多個信息模塊的數(shù)據(jù),需要展示,每個模塊表都有一個title,id,picture字段。為減少多次的查詢SQL,使用union將這些表的數(shù)據(jù)合為一個結(jié)果集返回。

SELECT id,title,picture, ’A’ AS module FROM A LIMIT 5UNION SELECT id,title,picture, ’B’ AS module FROM B LIMIT 5UNIONSELECT id,title,picture, ’C’ AS module FROM C LIMIT 5回答2:

比如說遇到一個項目,數(shù)據(jù)量超大,需要分表,同樣的結(jié)構(gòu)分了100多個表,那么去查詢的時候需要這100個表中分別進行查詢并 union all 來獲取數(shù)據(jù)。

回答3:

小技巧:

select goods '商品', case goods when 1 then price then price*1.2 when 2 then price*1.5 else 0 endfrom talbe

缺點:代碼可讀性差

select goods, price*1.2from table where goods=1unionselect goods, price*1.5from table where goods=2unionselect goods, 0from table where goods not in (1, 2)

有時候利用union可以解決一些奇怪的判斷語句.比如將報表的合計一起返回

相關(guān)文章:
主站蜘蛛池模板: 亚洲欧美高清 | 日韩免费一级 | 亚洲精品视频网 | 国产精品久久久久久久久久久久久久 | 日本色女 | 久久亚洲精品小早川怜子 | 女人日批视频 | 一区二区三区视频网站 | 成人黄色在线视频 | 日韩黄色网址 | 日本黄页网站免费大全 | 亚洲一区在线免费 | 久久久久久久久久免费视频 | 日本中文字幕在线观看 | 成人免费超碰 | 国产乱码久久久久久 | 四虎在线免费观看 | 亚洲精品日韩在线 | 浴室偷拍美女洗澡456在线 | 国产又粗又猛又黄视频 | 最新高清无码专区 | 亚洲网址在线观看 | 美女午夜视频 | 日本黄色大片在线观看 | 亚洲的天堂| 久热综合 | 国精产品99永久一区一区 | 天天干夜夜艹 | 在线免费观看国产视频 | 99热中文 | 99精品成人 | av大片网站| 影音先锋国产在线 | 久久一级视频 | 最近2019中文字幕大全第二页 | 婷婷视频网站 | 黄色大片在线播放 | 天天视频黄 | 色网站入口 | 韩日精品视频 | 午夜999|