亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

用SQL進行單表查詢

2024-07-21 02:40:42
字體:
來源:轉載
供稿:網友
  單表查詢是相對多表查詢而言的,指從一個數據表中查詢數據。
4.2.1 查詢所有的記錄
    在【命令編輯區】執行輸入“select * from scott.emp”,然后單擊【執行】按鈕,出現如圖4.3所示的emp數據表所有記錄。
    【參見光盤文件】:/第4章/4.2/421.sql。
用SQL進行單表查詢
    select * from 數據表,這里的“*”代表數據表中所有的字段。
4.2.2 查詢所有記錄的某些字段
    在【命令編輯區】輸入“select empno,ename,job from scott.emp”,然后單擊【執行】按鈕,將顯示emp數據表的empno、ename和job字段,如圖4.4所示。
    【參見光盤文件】:/第4章/4.2/422.sql。
用SQL進行單表查詢
    select 字段名1, 字段名2,…… from 數據表,將顯示某些特定的字段,注重這里的字段名之間的逗號是英文狀態下的逗號。
4.2.3 查詢某些字段不同記錄
    在圖4.4所示的job字段中,可以發現有相同的數據,為了查詢有多少種不同的job,在【命令編輯區】輸入“select distinct job from scott.emp”,然后單擊【執行】按鈕,出現如圖4.5所示的結果。
    【參見光盤文件】:/第4章/4.2/423.sql。
用SQL進行單表查詢
    select distinct 字段名 from 數據表,這里的“distinct”保留字指在顯示時去除相同的記錄,與之對應的是“all”將保留相同的記錄,默認為“all”。
4.2.4 單條件的查詢
    (1)在【命令編輯區】輸入“select empno,ename,job from scott.emp where job=’MANAGER’”,然后單擊【執行】按鈕,出現如圖4.6所示的字符型字段條件查詢的結果,查詢的是job為MANAGER的記錄。
    【參見光盤文件】:/第4章/4.2/424-1.sql。
用SQL進行單表查詢
    (2)在【命令編輯區】輸入“select empno,ename,sal from scott.emp where sal<=2500”,然后單擊【執行】按鈕,出現如圖4.7所示的數字型字段條件查詢的結果,查詢的是滿足sal小于等于2500的記錄。
    【參見光盤文件】:/第4章/4.2/424-2.sql。
用SQL進行單表查詢
    where可以指定查詢條件,假如是指定字符型字段查詢條件,形式為字段名 運算符 '字符串';假如是指定數字型字段查詢條件,形式為字段名 運算符 '字符串'。 單條件查詢使用的比較運算符如表4.1所示。
    【參見光盤文件】:/第4章/4.2/table41.sql。
表4.1 比較運算符名稱實例=(等于)select * from scott.emp where job=’MANAGER’;select * from scott.emp where sal=1100;!= (不等于)select * from scott.emp where job!=’MANAGER’;select * from scott.emp where sal!=1100;^=(不等于)select * from scott.emp where job^=’MANAGER’;select * from scott.emp where sal^=1100;<>(不等于)select * from scott.emp where job<>’MANAGER’;select * from scott.emp where sal<>1100;<(小于)select * from scott.emp where sal<2000;select * from scott.emp where job<’MANAGER’;>(大于)select * from scott.emp where sal>2000;select * from scott.emp where job>’MANAGER’;<=(小于等于)select * from scott.emp where sal<=2000;select * from scott.emp where job<=’MANAGER’;>=(大于等于)select * from scott.emp where sal>=2000;select * from scott.emp where job>=’MANAGER’;in(列表)select * from scott.emp where sal in (2000,1000,3000);select * from scott.emp where job in (’MANAGER’,’CLERK’);not in(不在列表)select * from scott.emp where sal not in (2000,1000,3000);select * from scott.emp where job not in (’MANAGER’,’CLERK’);between(介于之間)select * from scott.emp where sal between 2000 and 3000;select * from scott.emp where job between ’MANAGER’ and ’CLERK’;not between (不介于之間)select * from scott.emp where sal not between 2000 and 3000;select * from scott.emp where job not between ’MANAGER’ and ’CLERK’;like(模式匹配)select * from scott.emp where job like ’M%’;select * from scott.emp where job like ’M__’;not like (模式不匹配)select * from scott.emp where job not like ’M%’;select * from scott.emp where job not like ’M__’;Is null (是否為空)select * from scott.emp where sal is null;select * from scott.emp where job is null;is not null(是否為空)select * from scott.emp where sal is not null;select * from scott.emp where job is not null;
    like和not like適合字符型字段的查詢,%代表任意長度的字符串,_下劃線代表一個任意的字符。like ‘m%’ 代表m開頭的任意長度的字符串,like ‘m__’ 代表m開頭的長度為3的字符串。
4.2.5 組合條件的查詢
    (1)在【命令編輯區】輸入“select empno,ename,job from scott.emp where job>=’CLERK’ and sal<=2000”,然后單擊【執行】按鈕,出現如圖4.8所示的邏輯與組合查詢的結果。
    【參見光盤文件】:/第4章/4.2/425-1.sql。
用SQL進行單表查詢
    (2)在【命令編輯區】輸入“select empno,ename,job from scott.emp where job>=’CLERK’ or sal<=2000”,然后單擊【執行】按鈕,出現如圖4.9所示的邏輯或組合查詢的結果。
    【參見光盤文件】:/第4章/4.2/425-2.sql。
用SQL進行單表查詢
    (3)在【命令編輯區】輸入“select empno,ename,job from scott.emp where not job=’CLERK’”,然后單擊【執行】按鈕,出現如圖4.10所示的邏輯非組合查詢的結果。
    【參見光盤文件】:/第4章/4.2/425-3.sql。
用SQL進行單表查詢 
    “not job=’CLERK’”等價于“job<>’CLERK’”。
    組合條件中使用的邏輯比較符如表4.2所示。
    【參見光盤文件】:/第4章/4.2/table42.sql。
表4.2 邏輯比較符名稱實例and(與)select * from scott.emp where job=’MANAGER’ and sal<>2000;or (或)select * from scott.emp where job!=’MANAGER’ or sal<>2000;not(非)select * from scott.emp where not job>=’MANAGER’;4.2.6 排序查詢
    在【命令編輯區】輸入“select empno,ename,job from scott.emp where job<=’CLERK’ order by job asc,sal desc”,然后單擊【執行】按鈕,出現如圖4.11所示的排序查詢的結果。
    【參見光盤文件】:/第4章/4.2/426.sql。
用SQL進行單表查詢
    order by 可以指定查詢結果如何排序,形式為字段名 排序要害詞;asc代表升序排列,desc代表降序排列,多個排序字段之間通過逗號分割。若有where查詢條件,order by要放在where語句后面。
4.2.7 分組查詢
    分組查詢是指將查詢結果按照字段分組。
    (1)在【命令編輯區】輸入“select empno,ename,job,sal from scott.emp group by job,empno,ename,sal having sal<=2000”,然后單擊【執行】按鈕,出現如圖4.12所示的分組查詢的結果。
    【參見光盤文件】:/第4章/4.2/427-1.sql。
用SQL進行單表查詢
    (2)在【命令編輯區】輸入“select empno,ename,job,sal from scott.emp where sal<=2000 group by job,empno,ename,sal”,然后單擊【執行】按鈕,出現如圖4.13所示的分組查詢的結果。
    【參見光盤文件】:/第4章/4.2/427-2.sql。
用SQL進行單表查詢
    where檢查每條記錄是否符合條件,having是檢查分組后的各組是否滿足條件。having語句只能配合group by語句使用,沒有group by時不能使用having,但可以使用where。
4.2.8 字段運算查詢
    可以利用幾種基本的算術運算符來查詢數據。
    常見的+(加)、-(減)、*(乘)、/(除)4種算術運算都可以用來查詢數據。
    在【命令編輯區】輸入“select empno,ename,sal,mgr,sal+mgr from scott.emp”,然后單擊【執行】按鈕,出現如圖4.14所示的結果。

    【參見光盤文件】:/第4章/4.2/428.sql。
用SQL進行單表查詢
    利用算術運算符僅僅適合多個數值型字段或字段與數字之間的運算。
4.2.9 變換查詢顯示
    在【命令編輯區】輸入“select empno 編號,ename 姓名,job 工作,sal 薪水 from scott.emp”,然后單擊【執行】按鈕,出現如圖4.15所示的結果,可以將默認的字段名以設定的名稱顯示。
    【參見光盤文件】:/第4章/4.2/429.sql。
用SQL進行單表查詢
    以上我們學習了對單個數據表的查詢語句。將上面這些基本的實例經過組合,就可以完成基本的日常數據查詢任務,接下來進一步學習多表查詢。

上一篇:SQL概述

下一篇:用SQL進行多表查詢

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美黄色片免费观看| 亚洲自拍偷拍在线| 日韩精品极品毛片系列视频| 国产成人综合av| 国产精品久久久久久一区二区| 欧美激情二区三区| 日韩欧美国产骚| 国产999在线| 亚洲欧美综合另类中字| 欧美大尺度电影在线观看| 中国人与牲禽动交精品| 日韩有码在线观看| 亚洲丁香婷深爱综合| 色妞久久福利网| 日本精品va在线观看| 98精品国产高清在线xxxx天堂| 亚洲欧美另类国产| 97香蕉久久夜色精品国产| 色妞色视频一区二区三区四区| 国产精品免费一区二区三区都可以| 欧美裸体xxxxx| 国产日韩欧美成人| 精品视频在线导航| 美女999久久久精品视频| 黄色一区二区在线观看| 91高清视频免费观看| 亚洲天堂男人的天堂| 亚洲第一页在线| 亚洲肉体裸体xxxx137| 欧美性高潮床叫视频| 亚洲影视九九影院在线观看| 亚洲国产精品成人精品| 高清亚洲成在人网站天堂| 欧美专区在线视频| 亚洲自拍小视频免费观看| 欧美激情久久久| 中文字幕日韩视频| 国产精品第1页| 亚洲欧美一区二区三区情侣bbw| zzijzzij亚洲日本成熟少妇| 日韩女优人人人人射在线视频| 欧美一区二区大胆人体摄影专业网站| 日韩电影在线观看永久视频免费网站| 麻豆国产精品va在线观看不卡| 91在线视频一区| 国产精品av免费在线观看| 精品国产精品三级精品av网址| 色黄久久久久久| 国产成人亚洲综合| 欧美激情视频网| 亚洲人成在线观看网站高清| 国产精品白丝av嫩草影院| 国产精品亚洲综合天堂夜夜| 91久久中文字幕| 欧美激情第99页| 日韩小视频网址| 久久精品国产欧美亚洲人人爽| 精品亚洲国产成av人片传媒| 国产精品18久久久久久首页狼| 日韩电影中文 亚洲精品乱码| 少妇高潮久久77777| 日韩av影视综合网| 久久精品国产电影| 韩曰欧美视频免费观看| 日韩在线视频网站| 青青在线视频一区二区三区| 欧美日韩综合视频网址| 91精品视频网站| 亚洲欧美在线第一页| 日韩av一区二区在线| 欧美日韩xxx| 91av在线网站| 色琪琪综合男人的天堂aⅴ视频| 奇米成人av国产一区二区三区| 成人在线视频网站| 久久99青青精品免费观看| 美日韩精品免费观看视频| 国产成人免费av| 亚洲激情视频在线观看| 成人激情在线播放| 91免费精品国偷自产在线| 精品中文字幕在线2019| 国产成人亚洲综合91| 国产成人在线一区二区| 一级做a爰片久久毛片美女图片| 国产成人激情小视频| 国产日韩欧美中文| 日韩精品高清在线观看| 国产91精品在线播放| 国产一级揄自揄精品视频| 亚洲精品黄网在线观看| 日韩精品视频在线| 最近2019中文字幕大全第二页| 欧美高清性猛交| 亚洲国产天堂久久国产91| 国产日韩欧美一二三区| 国产精品入口夜色视频大尺度| 最好看的2019的中文字幕视频| 中文字幕欧美日韩| 久99九色视频在线观看| 欧美日韩在线观看视频小说| 亚洲免费成人av电影| 精品视频中文字幕| 日本亚洲欧洲色| 91精品国产91久久久久久久久| 欧美日韩国产精品专区| 91九色综合久久| 欧美—级a级欧美特级ar全黄| 国产一区二区日韩精品欧美精品| 亚洲成av人片在线观看香蕉| 日韩国产欧美区| 欧美丝袜第一区| 久久九九亚洲综合| 精品国产成人在线| 日本精品视频网站| 国产精品视频内| 日韩av电影在线免费播放| 日韩精品在线看| 中国日韩欧美久久久久久久久| 亚洲国产欧美在线成人app| 久久久噜噜噜久久中文字免| 国产成人综合精品在线| 亚洲精品自拍第一页| 日韩中文字幕在线看| 国产午夜精品全部视频播放| 国产精品国内视频| xvideos成人免费中文版| 亚洲自拍偷拍网址| 欧美视频二区36p| 亚洲女成人图区| 久久久国产精品亚洲一区| 尤物99国产成人精品视频| 91亚洲永久免费精品| 亚洲欧美日韩中文在线| 国产精品电影在线观看| 亚洲影院色无极综合| 欧美黑人巨大精品一区二区| 国产精品久久一区| 亚洲va久久久噜噜噜| 中国日韩欧美久久久久久久久| 欧美国产亚洲精品久久久8v| 成人在线视频福利| 日韩电影在线观看永久视频免费网站| 97成人精品区在线播放| 亚洲最大在线视频| 欧美成人亚洲成人| 高清视频欧美一级| 国产欧洲精品视频| 51ⅴ精品国产91久久久久久| 国产婷婷97碰碰久久人人蜜臀| 久久久精品在线| 成人精品一区二区三区电影免费| 欧美激情欧美激情| 久久99久国产精品黄毛片入口| 原创国产精品91| 另类色图亚洲色图| 在线精品91av| 欧美性生交大片免网| 97精品一区二区视频在线观看| 亚洲自拍欧美色图| 自拍偷拍亚洲在线| 51精品在线观看| 亚洲精品狠狠操| 欧美综合国产精品久久丁香|