您的位置:首页 > 职场人生

黑马程序员_第十一篇:sql中join,子查询,row_number

2011-12-03 22:11 288 查看
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------

join表连接

select o.billno,c.name,c.age from T_orders as o join T_customers as c on o.custemerid=c.id

子查询——单值:

select 1 as f1,2,(select min(Fyearpublic) from F_book) as e1,(select max(Fyearpublic) from T_book) as e2

单行多列的查询结果

select * from T_reader where Fyearofjin in (select distinct Fyearpublic from T_book)

Row_Number() (开创函数,不能放到where后,但可利用子查询)

select * from (

select Row_number() over (order by Fsalary desc) as rownumber ,Fnumber,Fname,Fsalary,Fage from T_employee) as e1

where e1.rownumber>=3 and e1.rownumber<=5

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: