Oracle 基礎查詢知識點

2022-07-03 13:48:18 字數 1097 閱讀 7127

1.oracle 別名  

如果非固定格式的列名可以如此

select last_name  as name from employees

如果想顯示固定格式的別名的話,則別名必須使用「」引起來:

如:

select last_name as "name" from emloyees

如果別名之間有空格,則必須使用「」引起

如:

select last as "person name" from employees

2.oracle 組合列串連輸出

組合列串連輸出使用連線操作符 ||  例:

select first_name||last_name from employees

如果想將常量與列組合輸出的話,則常量(日期/字串常量值)必須使用『』引起來,例:

select first_name||'.'||last_name as "fullname" from employees
null值與列/常量自符串連線,則還是字串

3.q操作符

如果字串常量本身包含乙個單引號,則需求使用q操作符將定界符單引號做為乙個常量字元,使用q操作符必須配合任意成對的自定義定界符(自定義定界符最好是/{}/<>)。

例:

select department_name||q's department's manager id is : s'||manager_id as "department info" from departments;

select department_name||q'[ department's manager id is : ]'||manager_id as "department info" from departments;

4.去除重複項(distinct)

select distinct department_id from employees;

5.顯示表的結構命令

desc employees; -- 或者
describe employees;

Oracle小知識點

1.oracle計算年齡 count case when to char sysdate,yyyy to char birthday,yyyy 2.oracle統計表中有幾個字段 select count column name from all col comments where table n...

Oracle常用知識點

oracle的預設賬號及密碼有以下三種 1.使用者名稱 sys密碼 change on install 2.使用者名稱 system密碼 manager 3.使用者名稱 scott密碼 tiger 注意登陸模式不是normal select 分組的列,sum 要求和的列 from 表 group b...

Oracle 必備知識點

sql alter user scott identified by mypassword sql alter user scott account unlock 作業系統認證,不需要資料庫伺服器啟動listener,也不需要資料庫伺服器處於可用狀態。比如我們想要啟動資料庫就可以用這種方式進入sql...