plsql的數據庫管理(一) 查詢


參考視頻:https://www.bilibili.com/video/BV17b411V75B?p=2  

編寫的技巧,直接在sql語句輸入ed,敲入回車,進入上一個sql語句進行編輯,我們會進入文本編輯器里面,

這里面輸入的sql語句就不需要加上分號了, 然后鼠標點擊確定, 回到sql界面, 輸入/ 開始執行。 

知識點一:導入sql文件, 應用場景:三個sql文件, 我們需要加入到sql用戶里面去;

  @直接取地址,d表示文件在D盤,/表示是根目錄下面,hr_cre.sql表示的是文件的名字。

SQL> desc employees; 該語句是查詢表格中的列信息employees

 

知識點二: 數字是可以進行加減乘除計算的,+ - * / , 日期只能夠進行+ - 不能夠進行乘除。 主要是指 表中某些列定義為number型(數字型)和data(日期型)的,常見的,已知一個月的工資,求出一年的工資外加10000元獎金的總薪金。

 

 

 

 先查看表格內容: desc employees;其中為number和data 的都是可以進行加減乘除的計算的。

 

知識點三:空值null 是無效的值,不可以參與運算,參與后結果還是null, 0是具體的數值,null不是0 也不是空格。  下面的是查詢的enployees表格里面的信息, 我們看一看到commission_PIC,有的是有數據0.1,有的沒有數據。

 

  

 

 

 

 

 知識點四:別名

select employee_id  (as)   id  from employees;     加上as與不加上as是兩種方法, 系統默認的別名都是大寫的,如果需要 比如小寫的別名或者兩個單詞構成的別名,我們需要用雙引號“   ”將別名引起來, 雙引號里面是什么, 別名就是什么 ,不會有格式的變化。

知識點五:連接符

java語言里面的是 +      SQl語句里面的是 || 用於連接   列與列  列與字符連接起來。 在Java中使用雙引號表示字符串, 在sql里面使用單引號表示字符串。在sql里面的雙引號都是只用在別名的時候,除此之外的都是單引號。

 

 

練習: 顯示出表employees的全部i列,哥哥列之間使用逗號隔開, 列頭顯示成為OUT_PUT

    select  employee_id ||  ','  ||  lat_name || ','   salary   "OUT_PUT"   from employees;   連接符連接起來的都是一個命令。

 知識點五: distinct (這個知識點需要在查一些資料。)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM