寫SQL時(shí)可以考慮的手段:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-624161.html
- 行轉(zhuǎn)列
- 先分為多個(gè)臨時(shí)表,然后JOIN到一起
-
select uid, t1.name YuWen, t2.name ShuXue from (select uid, name from tableA where naem = '語(yǔ)文') t1 join (select uid, name from tableA where naem = '數(shù)學(xué)') t2 on t1.uid = t2.uid;
- 用sum(if())
-
select uid, sum(if(name = '語(yǔ)文')) YuWen, sum(if(name = '數(shù)學(xué)')) ShuXue from tableA group by uid;
- 列轉(zhuǎn)行
- 先分為多個(gè)臨時(shí)表,然后UNION到一起
-
select uid, YuWen from tableA union all select uid, ShuXue from tableA;
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-624161.html
到了這里,關(guān)于SQL-方法論的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!