ORACLE學(xué)習(xí)筆記-查詢篇
更新時間:2014年08月12日 10:33:22 投稿:hebedich
前后發(fā)了好幾篇ORACLE的基礎(chǔ)知識了,主要還是自己做學(xué)習(xí)筆記的,加深印象,今天來看下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 學(xué)號 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關(guān)鍵字,聯(lián)合兩個表某些字段*/ SELECT STU_NAME FROM STU UNION SELECT KC_NAME FROM KC
相關(guān)文章
Linux環(huán)境下重啟Oracle數(shù)據(jù)庫詳細圖文教程
Linux系統(tǒng)下網(wǎng)站出現(xiàn)問題的時候,可通過重啟oracle數(shù)據(jù)庫進行處理,這篇文章主要給大家介紹了關(guān)于Linux環(huán)境下重啟Oracle數(shù)據(jù)庫詳細圖文教程的相關(guān)資料,需要的朋友可以參考下2023-12-12MS Server和Oracle中對NULL處理的一些細節(jié)差異
SQL Server和Oracle中對插入數(shù)據(jù)值包含空的處理有所差異,在SQL Server中,我們可以把表字段設(shè)計為非空,但我們?nèi)匀豢梢酝ㄟ^下面語句執(zhí)行插入操作2009-06-06