色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

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

問題描述

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

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

問題解答

回答1:

之前使用的例子,有多個(gè)信息模塊的數(shù)據(jù),需要展示,每個(gè)模塊表都有一個(gè)title,id,picture字段。為減少多次的查詢SQL,使用union將這些表的數(shù)據(jù)合為一個(gè)結(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:

比如說遇到一個(gè)項(xiàng)目,數(shù)據(jù)量超大,需要分表,同樣的結(jié)構(gòu)分了100多個(gè)表,那么去查詢的時(shí)候需要這100個(gè)表中分別進(jìn)行查詢并 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

缺點(diǎn):代碼可讀性差

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)

有時(shí)候利用union可以解決一些奇怪的判斷語句.比如將報(bào)表的合計(jì)一起返回

相關(guān)文章:
主站蜘蛛池模板: 欧美午夜视频在线 | 国产精品亚洲精品日韩已满 | 亚洲2020天天堂在线观看 | 男人的天堂网在线 | 久久中文亚洲国产 | www中文字幕 | 亚洲黄色三级网站 | 日本高清视频免费在线观看 | 美国第一毛片 | 欧美成人亚洲欧美成人 | 美女一级毛片免费不卡视频 | 亚洲经典在线 | 久久视屏这里只有精品6国产 | 亚洲天堂在线视频播放 | 免费黄色三级网站 | 无圣光福利视频 | 交videos人妖 | 一级一级特黄女人精品毛片 | 国产精品日韩 | 亚洲天堂免费视频 | 国产成人18 | 九九99香蕉在线视频网站 | 一区二区三区视频观看 | 国产精品色内内在线播放 | 欧美成人性毛片免费版 | 国产一级内谢a级高清毛片 国产一级片毛片 | 三级黄色片在线免费观看 | 悟空影视大全免费影视 | 男女性男女刺激大片免费观看 | 亚洲欧美日韩在线精品一区二区 | 国产精品久久成人影院 | 久久一区二区三区不卡 | 性高湖久久久久久久久 | 国产精品国产三级国产在线观看 | 中字毛片| 久久亚洲国产成人亚 | 一级做a爰性色毛片 | 免费一级大片 | 国产亚洲高清在线精品99 | 久草福利社 | 亚洲综合国产一区在线 |