Oracle中簡單查詢、限定查詢、數據排序SQL語句范
導讀:1建站知識這篇文章主要介紹了Oracle中簡單查詢、限定查詢、數據排序SQL語句范例和詳細注解,對查詢語法一并做了介紹,需要的朋網站建設如何seo優化推廣網站。
一、簡單查詢
SQL(Structured Query Language) 結構化查詢語言,是一種數據庫查詢和程序設計語言,用于存取數據以及查詢、更新和管理關系數據庫系統。ANSI(美國國家標準學會)聲稱,SQL是關系數據庫管理系統的標準語言。 Oracle數據庫之所以發展的很好,主要也是因為Oracle是全世界最早采用SQL語句的數據庫產品。 SQL功能強大,概括起來,它可以分成以下幾組:
復制代碼 代碼如下:
DML(Data Manipulation Language) 數建設網站據操作語言,用于檢索或者修改數據 DDL(Data Definition Language) 數據定義語言,用于定義數據的結構,創建、修改或者刪除數據庫對象 DCL(Data Control Language) 數據控制語言,用于定義數據庫的權限
簡單查詢指的是查詢出一張表中的所有的數據,簡單查詢的語法如下:
網站建設教程復制代碼 代碼如下:
SELECT [DISTINCT] * | 字段 [別名] [,字段 [別名]] FROM 表名稱 [別名];
范例:
SELECT * FROM dept;--查詢dept表的全部記錄 SELECT empno, ename, sal FROM emp;--查詢出每個雇員的編號、姓名、基本工資 SELECT job FROM emp;--查詢出每個雇員的職位。這個時候發現查詢出來的job內容中出現了重復的數據。 SELECT DISTINCT job FROM emp;--使用DISTINCT消除掉所有的重復內容。但是對于重復數據,指的是一行中的每個列的記錄都重復,才叫重復數據。 SELECT DISTINCT ename, job FROM emp;--查詢出每個雇員的姓名、職位 SELECT ename, job, sal*12 FROM emp;--使用各個數學的四則運算符,要求顯示每一個雇員的姓名、職位、基本年薪 SELECT ename, job, sal*12 income FROM emp;--為顯示的查詢列起一個別名,對于別名,建議不要使用中文,只要是程序的開發,都要回避中文。 SELECT ename, job, (sal+300)*12 income FROM emp;--由于公司的福利很高,每個月都有200元的飯食補助以及100元車費補貼,這個時候的年薪 SELECT ename, job, (sal+300)*12+sal income FROM emp;--公司每年的年底都會多發一個月的基本工資 SELECT empno || ',' || ename FROM emp;--在簡單查詢中也可以使用“||”連接查詢的字段。 SELECT '雇員編號是:' || empno || '的雇員姓名是:' || ename || ',基本工資是:' || sal || ',職位是:' || job || '! ' 雇員信息 FROM emp;--要求現在的數據庫按照如下的格式顯示:“雇員編號是:7369的雇員姓名是:SMITH,基本工資是:800,職位是:CLERK!”
由于“,”屬于原樣輸出的字符串,所以必須使用“ ' ”括起來,即:在SQL語句之中,“ ' ”表示的是字符串。 一定要記住,別名上的內容不要使用“ ' ”括起來,而只有在SELECT子句之中出現的內容使用“ ' ”。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-22 ,文章Oracle中簡單查詢、限定查詢、數據排序SQL語句范主要講述注解,范例,SQL網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_4178.html