当前位置: 移动技术网 > IT编程>数据库>Oracle > ORACLE学习笔记-查询篇

ORACLE学习笔记-查询篇

2017年12月12日  | 移动技术网IT编程  | 我要评论

宝宝腹泻怎么回事,关注网,叭咪宝

一、普通查询

/*查询表数据*/
select * from stu

/*取出前3行数据*/
select * from stu where rownum<=3 


/*模糊查询*/
select * from stu where stu_id like 'stu001%'

说明:通配符“%”代表一个或者多个字符,通配符“_”代表一个字符。

/*别名*/
select stu_id as 学号 from stu

二、联合查询

/*普通联合查询*/
select stu.stu_name, stu.stu_age, kc.kc_name from stu, kc where stu.kc_no = kc.kc_no


/*联合查询*/
select stu.stu_name, stu.stu_age, kc.kc_name from stu inner join kc on stu.kc_no = kc.kc_no order by stu.stu_id 


/*左连接*/
select stu.stu_name, stu.stu_age, kc.kc_name from stu left join kc on stu.kc_no = kc.kc_no order by stu.stu_id 


/*右连接*/
select stu.stu_name, stu.stu_age, kc.kc_name from stu right join kc on stu.kc_no = kc.kc_no order by stu.stu_id 


/*全连接*/
select stu.stu_name, stu.stu_age, kc.kc_name from stu full join kc on stu.kc_no = kc.kc_no order by stu.stu_id 


/*union关键字,联合两个表某些字段*/
select stu_name from stu union select kc_name from kc

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网