Oracle基礎查詢

來源:互聯網
上載者:User

標籤:

select * from teacher
--女性老師編號、姓名
select tno,tname,gendar from teacher where gendar=‘女‘
--姓韓的女性老師編號、姓名、社會安全號碼
select tno,tname,tid from teacher where gendar=‘女‘ and tname like ‘韓%‘
--薪水在[10000,20000)之間老師列表
select sal,tname from teacher where sal between 10000 and 20000
--崗位為講師或者研發,按照薪水降序排序
select tname,sal,job from teacher where job in(‘講師‘,‘研發‘)
order by sal desc
--部門所有資料的INSERT語句
select * from dept
--oracle使用|| 來連接字串
insert into dept values(40,‘人力部‘,‘北京海澱‘)
--怎麼查詢
select ‘insert into dept values(‘||deptno||‘,‘‘‘||dname||‘‘‘‘||‘,‘‘‘||loc||‘‘‘);‘
from dept;

 

select * from teacher
--招生部門所有男老師姓名
--使用子查詢
select tname,gendar,deptno
from teacher
where deptno=(select deptno from dept where dname=‘招生部‘)
and gendar=‘男‘
--使用內串連 01
select tname,gendar,d.deptno,dname
from teacher t,dept d
where t.deptno=d.deptno
and gendar=‘男‘ and dname=‘招生部‘

--使用內串連 02
select tname,gendar,d.deptno,dname
from teacher t inner join dept d
on t.deptno=d.deptno
where gendar=‘男‘ and dname=‘招生部‘

--所有老師姓名、部門
select tname,dname
from teacher t,dept d
where t.deptno=d.deptno

--所有老師的姓名以及其導師的姓名 自串連
select t1.tname,t2.tname as 導師姓名 from teacher t1,teacher t2
where t2.tno=t1.mgrno


--所有老師的姓名、部門、導師
select t.tname as 老師姓名,t1.tname as 導師姓名,d.dname as 部門
from teacher t left join teacher t1
on t.mgrno=t1.tno
left join dept d
on t.deptno=d.deptno

--列出所有姓名和出生日期
select tname,birthdate from teacher

 

Oracle基礎查詢

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.