偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Oracle數(shù)據(jù)庫中行轉(zhuǎn)列以及Join用法總結(jié)

數(shù)據(jù)庫 Oracle
本文我們主要介紹了Oracle數(shù)據(jù)庫中行轉(zhuǎn)列以及Join用法,并通過實際的例子對其用法加以說明,希望本次的介紹能夠?qū)δ兴鶐椭?/div>

Oracle數(shù)據(jù)庫中行轉(zhuǎn)列以及Join用法是本文我們主要要介紹的內(nèi)容,我們知道,在Oracle中行轉(zhuǎn)列,可以利用decode函數(shù)來實現(xiàn)。我們假設(shè)有以下的學(xué)生表A,如下所示:

ID NAME SUBJECT SCORE
1 張三 語文 90
2 張三 數(shù)學(xué) 80
3 李四 語文 99
4 李四 數(shù)學(xué) 78
5 張三 英語 89

現(xiàn)要轉(zhuǎn)換成下表:

NAME 語文 數(shù)學(xué) 英語
張三 90 80 89
李四 99 78  

這是一個典型的行轉(zhuǎn)列過程,只需如下SQL即可:

select NAME, sum(decode(SUBJECT,'語文', SCORE, null)), sum(decode(SUBJECT,'數(shù)學(xué)', SCORE, null)), sum(decode(SUBJECT,'英語', SCORE, null)) from A  group by NAME;

關(guān)于Join:

1.inner join :

 

  1. select * from A a, B b where a.id = b.aId 與  
  2. select * from A a inner join B b on a.id = b.aId 是一樣的; 

 

2. left join 與left outer join:

 

  1. select * from A a left join B b on (a.id = b.aId); 

 

此時,不管B中有沒有對應(yīng)A的記錄,都會查出A表中的所有記錄。

關(guān)于Oracle數(shù)據(jù)庫中行轉(zhuǎn)列以及Join用法總結(jié)就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!

【編輯推薦】

  1. Oracle 11g R2數(shù)據(jù)庫示例用戶安裝說明
  2. Oracle 11g數(shù)據(jù)庫審計功能應(yīng)用實例解析
  3. Oracle 11g數(shù)據(jù)庫默認審計選項說明詳解
  4. Oracle 11g數(shù)據(jù)庫使用XML Table的BUG解決
  5. PowerDesigner15連接Oracle出錯的解決方案
責任編輯:趙鵬 來源: CSDN博客
相關(guān)推薦

2011-04-12 10:09:33

Oracle數(shù)據(jù)庫關(guān)閉

2010-04-13 10:32:40

Oracle數(shù)據(jù)庫編程

2011-06-14 15:11:59

ORACLE

2010-04-20 10:41:49

Oracle數(shù)據(jù)庫

2011-09-02 10:06:51

OracleSqlLoad常用技巧

2010-07-13 16:20:30

SQL Server數(shù)

2010-11-15 10:30:04

Oracle數(shù)據(jù)庫啟動

2019-08-28 07:11:00

Oracle數(shù)據(jù)庫LOB

2010-04-01 13:09:12

Oracle中join

2010-04-02 15:22:02

Oracle join

2010-04-26 15:30:45

Oracle join

2011-08-03 13:11:10

Oracle數(shù)據(jù)庫序列

2009-07-23 09:31:56

數(shù)據(jù)庫表連接方式

2011-09-02 10:37:15

Oraclesqlload用法

2011-03-17 14:09:25

Oracle數(shù)據(jù)庫字符

2010-05-04 17:08:24

Oracle數(shù)據(jù)庫

2011-04-12 11:32:31

Oraclerownum用法

2011-08-09 18:15:24

Oracle 10g查找數(shù)據(jù)

2011-07-29 15:31:52

Oracle數(shù)據(jù)庫ORDER BY

2011-05-19 13:25:14

Oracle數(shù)據(jù)庫
點贊
收藏

51CTO技術(shù)棧公眾號