freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

sql數(shù)據(jù)庫基礎(chǔ)培訓(xùn)-文庫吧

2024-12-26 13:39 本頁面


【正文】 DEPT表的內(nèi)容 , 按以下的形式 : 部門 ACCOUNTING所在的城市為 NEW YORK 6. 消除重復(fù)行 如果在顯示結(jié)果中存在重復(fù)行 , 可以使用的關(guān)鍵字DISTINCT消除重復(fù)顯示 。 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 【 訓(xùn)練 8】 使用 DISTINCT消除重復(fù)行顯示 。 輸入并執(zhí)行查詢: SELECT DISTINCT job FROM emp。 結(jié)果為: JOB ANALYST CLERK MANAGER PRESIDENT SALESMAN 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 說明:在本例中 , 如果不使用 DISTINCT關(guān)鍵字 , 將重復(fù)顯示雇員職務(wù) , DISTINCT關(guān)鍵字要緊跟在 SELECT之后 。 請去掉 DISTINCT關(guān)鍵字 , 重新執(zhí)行 , 并觀察顯示結(jié)果的不同 。 【 練習(xí) 5】 顯示 EMP表中不同的部門編號。 查詢結(jié)果的排序 如果要在查詢的同時排序顯示結(jié)果 , 可以使用如下的語句: SELECT 字段列表 FROM 表名 WHERE 條件 ORDER BY 字段名 1 [ASC|DESC][,字段名 2 [ASC|DESC]...]。 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 ORDER BY從句后跟要排序的列 。 ORDER BY 從句出現(xiàn)在SELECT語句的最后 。 排序有升序和降序之分 , ASC表示升序排序 , DESC表示降序排序 。 如果不指明排序順序 , 默認(rèn)的排序順序為升序 。如果要降序 , 必須書寫 DESC關(guān)鍵字 。 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 1. 升序排序 【 訓(xùn)練 1】 查詢雇員姓名和工資 , 并按工資從小到大排序 。 輸入并執(zhí)行查詢: SELECT ename, sal FROM emp ORDER BY sal。 執(zhí)行結(jié)果為: ENAME SAL SMITH 800 JAMES 950 注意:若省略 ASC和 DESC, 則默認(rèn)為 ASC, 即升序排序 。 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 2. 降序排序 【 訓(xùn)練 2】 查詢雇員姓名和雇傭日期 , 并按雇傭日期排序 , 后雇傭的先顯示 。 輸入并執(zhí)行查詢: SELECT ename,hiredate FROM emp ORDER BY hiredate DESC。 結(jié)果如下: ENAME HIREDATE ADAMS 235月 87 SCOTT 194月 87 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 MILLER 231月 82 JAMES 0312月 81 FORD 0312月 81 注意: DESC表示降序排序,不能省略。 3. 多列排序 可以按多列進(jìn)行排序 , 先按第一列 , 然后按第二列 、 第三列 ......。 【 訓(xùn)練 3】 查詢雇員信息 , 先按部門從小到大排序 , 再按雇傭時間的先后排序 。 輸入并執(zhí)行查詢: SELECT ename,deptno,hiredate FROM emp ORDER BY deptno,hiredate。 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 結(jié)果如下: ENAME DEPTNO HIREDATE CLARK 10 096月 81 KING 10 1711月 81 MILLER 10 231月 82 SMITH 20 1712月 80 JONES 20 024月 81 FORD 20 0312月 81 SCOTT 20 194月 87 說明:該排序是先按部門升序排序 , 部門相同的情況下 , 再按雇傭時間升序排序 。 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 4. 在排序中使用別名 如果要對計算列排序 , 可以為計算列指定別名 , 然后按別名排序 。 【 訓(xùn)練 4】 按工資和工作月份的乘積排序 。 輸入并執(zhí)行查詢: SELECT empno, ename, sal*Months_between(sysdate,hiredate) AS total FROM emp ORDER BY total。 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 執(zhí)行結(jié)果為: EMPNO ENAME TOTAL 7876 ADAMS 7369 SMITH 7900 JAMES 7654 MARTIN 說明:求得雇員工作月份的函數(shù) Months_between將在后面介紹。 sysdate表示當(dāng)前日期。 【 練習(xí) 1】 將部門表中的部門名稱按字母順序顯示。 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 條件查詢 簡單條件查詢 要對顯示的行進(jìn)行限定 , 可在 FROM從句后使用 WHERE從句 , 在 WHERE從句中給出限定的條件 , 因為限定條件是一個表達(dá)式 , 所以稱為條件表達(dá)式 。 條件表達(dá)式中可以包含比較運算 ,表達(dá)式的值為真的記錄將被顯示 。 常用的比較運算符列于表 22中 。 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 表 22 比 較 運 算 符 運算符 功 能 實 例 , 大于,小于 S e l e c t * fro m e m p w h e re s a l 2 0 0 0 = . = 大于等于,小于等于 S e l e c t * fro m e m p w h e re s a l = 2 0 0 0 = 等于 S e l e c t * fro m e m p w h e re d e p t n o = 1 0 != , , ^ = 不等于 S e l e c t * fro m e m p w h e re d e p t n o != 1 0 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 【 訓(xùn)練 1】 顯示職務(wù)為 “ SALESMAN”的雇員的姓名 、職務(wù)和工資 。 輸入并執(zhí)行查詢: SELECT ename,job,sal FROM emp WHERE job=39。SALESMAN39。 執(zhí)行結(jié)果為: ENAME JOB SAL ALLEN SALESMAN 1600 WARD SALESMAN 1250 MARTIN SALESMAN 1250 TURNER SALESMAN 1500 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 說明:結(jié)果只顯示職務(wù)為 “ SALESMAN”的雇員 。 字符串和日期型數(shù)據(jù)的值是包含在單引號中的 , 如 SALESMAN,需要用單引號引起 。 字符的值對大小寫敏感 , 在 emp表中存放的職務(wù)字符串全部是大寫 。 注意:在本練習(xí)中 , 如果 SALESMAN寫成小寫或大小寫混合 , 將不會有查詢結(jié)果輸出 。 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 【 訓(xùn)練 2】 顯示工資大于等于 3000的雇員姓名 、 職務(wù)和工資 。 輸入并執(zhí)行查詢: SELECT ename, job,sal FROM emp WHERE sal=3000。 執(zhí)行結(jié)果為: ENAME JOB SAL SCOTT ANALYST 3000 KING PRESIDENT 5000 FORD ANALYST 3000 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 說明:結(jié)果只顯示工資大于等于 3000的雇員 。 缺省中文日期格式為 DDMM月 YY, 如 2022年 1月 10日應(yīng)該表示為 “ 101月 03”。 【 訓(xùn)練 3】 顯示 1982年以后雇傭的雇員姓名和雇傭時間 。 輸入并執(zhí)行查詢: SELECT ename,hiredate FROM emp WHERE hiredate=39。11月 8239。 執(zhí)行結(jié)果為: ENAME HIREDATE 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 SCOTT 194月 87 ADAMS 235月 87 MILLER 231月 82 說明:檢查 hiredate字段的內(nèi)容 , 都在 82年以后 。 【 練習(xí) 1】 顯示部門編號為 10的雇員姓名和雇傭時間 。 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 復(fù)合條件查詢 可以用邏輯運算符構(gòu)成復(fù)合的條件查詢 , 即把兩個或多個條件 , 用邏輯運算符連接成一個條件 。 有 3個邏輯運算符 , 如表 23所示 。 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 表 23 邏輯運算符 運算符 說 明 實 例 AND 邏輯與,表示兩個條件必須同時滿足 S e l e c t * fro m e m p w h e re s a l 1 0 0 0 a n d s a l 2 0 0 0 OR 邏輯或,表示兩個條件中有一個條件滿足即可 S e l e c t * fro m e m p w h e re d e p t n o = 1 0 o r d e p t n o = 2 0 NOT 邏輯非,返回與某條件相反的結(jié)果 S e l e c t * fro m e m p w h e re n o t j o b = 39。 M A N A G E R 39。 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 運算的優(yōu)先順序是 NOT, AND, OR。 如果要改變優(yōu)先順序 , 可以使用括號 。 下面是使用邏輯與運算的練習(xí) 。 1. 使用邏輯與 【 訓(xùn)練 1】 顯示工資在 1000~ 2022之間 (不包括 1000和2022)的雇員信息 。 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 輸入并執(zhí)行查詢: SELECT ename, job,sal FROM emp WHERE sal1000 AND sal2022。 執(zhí)行結(jié)果為: ENAME JOB SAL ALLEN SALESMAN 1600 WARD SALESMAN 1250 MARTIN SALESMAN 1250 TURNER SALESMAN 1500 ADAMS CLERK 1100 MILLER CLERK 1300 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 說明:兩個條件需要同時滿足 , 所以必須使用 AND運算 。 注意:條件 sal1000 AND sal2022不能寫成 sal1000 AND 2022。 中國電信廣東公司 綜合部 廣東省電信規(guī)劃設(shè)計院 【 練習(xí) 1】 顯示部門 10中工資大于 1500的雇員 。 2. 使用邏輯或 下面是使用邏輯或運算的練習(xí) 。 【 訓(xùn)練 2】 顯示職務(wù)為 CLERK或 MANAGER的雇員信息 。 輸入并執(zhí)行查詢: SELECT * FROM emp WHERE job=39。CLERK39。 OR job=39。MANAGER39。
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1