oracleSQL基本查詢

2021-06-27 22:05:20 字數 1448 閱讀 6320

create table  dept

(deptno  number primary key,

dname    nvarchar2(50),

log  nvarchar2(50)

)select * from dept for update

create table enp

(empno number primary key,

ename nvarchar2(50),

sal number,

job nvarchar2(50)

)--修改表的內容

select * from enp for update

--建立基本查詢

--查詢單列

select ename from enp

--查詢單列 去掉重複的字段 distinct是關鍵字 all關鍵字是保留全部記錄

select distinct job  from enp

--將列名改為漢字顯示 as是關鍵字

select dname as 部門名稱 from dept

--擴張操作

select ename||'是'||job as 雇員,sal+300 as 新工資 from enp

--查詢特定的行

select * from enp where ename='smith'

--模糊查詢 like 是關鍵字

select * from enp where ename like 's%'

--對姓名的字母進行排序 order by是關鍵字 asc是公升序 desc降序

select ename from enp order by ename asc

--統計人數 count 是關鍵字

select job ,count(*) from enp group by job

--插入 更新和刪除表中的行

--插入一行資料

insert into enp values(7,'john',100,'clerk')

--對於部分插入資料

insert into enp(empno,ename,job) values(8,'allen','manager')

--建立新錶 並將舊表中的資料插入到新錶中

--使用update語句更新資料

--針對單個修改

update enp set sal=sal* 1.1 where ename='smith'

--針對整個表的修改

update enp set sal=sal * 1.1

--使用delete語句刪除整個語句

--刪除單個記錄

delete from enp where ename='dlake'

--刪除表中的所有行

delete from enp

--刪除表中的所有行

truncate table enp

oracle sql 表基本查詢

1.多表連線基本查詢 使用一張以上的表做查詢就是多表查詢 語法 select 列名 from 表名 別名,表名1 別名 例 查詢員工表和部門表 我們發現產生的記錄數是160條,我們還會發現employees表是20條,departments表是8條,160正是employees表和departmen...

ORACLE SQL資料庫基本查詢語法

select是最基礎的語句 1.例如 select sno sname from student select 是選擇哪些列 from從哪些列裡選擇哪些資料 紅色部分是選擇特定的列或者在紅色部分給乙個 這樣的標誌符,這個標誌符的意思是查詢這個表的全部的列和資料。2.使用數 算符 我們可以看的出sno...

oracle sql查詢日曆

查詢當前時間所在月份的日曆 select sum d1 星期日,sum d2 星期一,sum d3 星期二,sum d4 星期三,sum d5 星期四,sum d6 星期五,sum d7 星期六 from select decode d,1,l d1,decode d,2,l d2,decode d...