ORACLE學習筆記-查詢篇
更新時間:2014年08月12日 10:33:22 投稿:hebedich
前后發(fā)了好幾篇ORACLE的基礎知識了,主要還是自己做學習筆記的,加深印象,今天來看下ORACLE的查詢語句
一、普通查詢
/*查詢表數(shù)據(jù)*/ select * from STU

/*取出前3行數(shù)據(jù)*/ select * from stu where ROWNUM<=3

/*模糊查詢*/ select * from stu where stu_id like 'stu001%'

說明:通配符“%”代表一個或者多個字符,通配符“_”代表一個字符。
/*別名*/ select STU_ID as 學號 from stu

二、聯(lián)合查詢
/*普通聯(lián)合查詢*/ SELECT STU.STU_NAME, STU.STU_AGE, KC.KC_NAME FROM STU, KC WHERE STU.KC_NO = KC.KC_NO

/*聯(lián)合查詢*/ SELECT STU.STU_NAME, STU.STU_AGE, KC.KC_NAME FROM STU INNER JOIN KC ON STU.KC_NO = KC.KC_NO ORDER BY STU.STU_ID

/*左連接*/ SELECT STU.STU_NAME, STU.STU_AGE, KC.KC_NAME FROM STU LEFT JOIN KC ON STU.KC_NO = KC.KC_NO ORDER BY STU.STU_ID

/*右連接*/ SELECT STU.STU_NAME, STU.STU_AGE, KC.KC_NAME FROM STU RIGHT JOIN KC ON STU.KC_NO = KC.KC_NO ORDER BY STU.STU_ID

/*全連接*/ SELECT STU.STU_NAME, STU.STU_AGE, KC.KC_NAME FROM STU FULL JOIN KC ON STU.KC_NO = KC.KC_NO ORDER BY STU.STU_ID

/*UNION關鍵字,聯(lián)合兩個表某些字段*/ SELECT STU_NAME FROM STU UNION SELECT KC_NAME FROM KC

相關文章
Linux環(huán)境下重啟Oracle數(shù)據(jù)庫詳細圖文教程
Linux系統(tǒng)下網(wǎng)站出現(xiàn)問題的時候,可通過重啟oracle數(shù)據(jù)庫進行處理,這篇文章主要給大家介紹了關于Linux環(huán)境下重啟Oracle數(shù)據(jù)庫詳細圖文教程的相關資料,需要的朋友可以參考下2023-12-12
MS Server和Oracle中對NULL處理的一些細節(jié)差異
SQL Server和Oracle中對插入數(shù)據(jù)值包含空的處理有所差異,在SQL Server中,我們可以把表字段設計為非空,但我們仍然可以通過下面語句執(zhí)行插入操作2009-06-06

