日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

sql语句的查询

發布時間:2024/5/14 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sql语句的查询 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

創建scott用戶

創建SCOTT用戶步驟 :
1.oracle安裝路徑下找到scott.sql文件
2.使用plsql工具打開文件,執行文件中的內容 F8
3.切換登錄,登錄SCOTT用戶,密碼TIGER,NORMAL普通用戶登錄
4.執行查詢語句測試 SELECT * FROM DEPT

表的組成

表名
字段
字段名
字段類型 :
number(字節數) 整數|小數 number(5,2)
char(字節) 定長字符串
varchar2(字節) 可變長字符串
date 日期
字段約束 : 對當前表中所有數據的當前字段值設置要求
主鍵約束 (唯一約束+非空約束)***
唯一約束
非空約束 : 字段賦值默認為null空
默認約束 :
檢查約束 : 字段值的范圍,組成,內容的檢查
外鍵約束 ***
主表|父表 : 部門表–>主鍵字段deptno
從表|子表 : 員工表–>外鍵字段deptno
從表中外鍵字段的值要求只能為主表中主鍵字

條件查詢

匹配一條數據的所有字段
–字段1,字段2…
–偽列 : 整數,表達式,字符串,函數
別名
–別名中如果存在特殊字符,或者存在大小寫要求,可以在別名的前后添加一對"",代表原封不動顯示
–去重 : distinct 對結果集中完全相同的兩條數據去重只顯示一條

–虛表
–用于計算表達式,顯示單條記錄的值
–nvl(值1,值2) 判定函數 : 對null值進行判定處理
–如果值1位null,nvl函數和最終的結果為值2,如果值1不為null,nvl函數的結果為值1
–值 between A and B 相當于 [A,B]
Union,并集(去重) 對兩個結果集進行并集操作,不包括重復行同時進行默認規則的排序;
Union All,全集(不去重) 對兩個結果集進行并集操作,包括重復行,不進行排序 ;
Intersect,交集(找出重復) 對兩個結果集進行交集操作,不包括重復行,同時進行默認規則的排序;
Minus,差集(減去重復) 對兩個結果集進行差操作,不包括重復行,同時進行默認規則的排序

–測試使用
–對表中的數據做更新,默認開啟事務–> 提交與回滾
–排序 select 數據 from 數據源 where 行過濾條件 order by 排序字段
–執行流程 : from --> where --> select --> order by

子查詢

–查詢語句嵌套查詢語句
–子查詢 : 要查詢的數據與條件判斷的字段來自于不同的數據源,并且兩個數據源之間可以進一步進行關聯

總結

以上是生活随笔為你收集整理的sql语句的查询的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。