SQL Server 2008 查询语句格式归纳

1.带附加子句的查询语句的一般语句格式:
select  [distinct]  top  n <目标列1>,[,<目标列2    [as  列名] >...]
into 新表
from  <表名>
[where <条件表达式>]
[group by 分组字段[having <条件>]]
[order  by 排序关键字段 {asc/desc} ...]




2.双表内部连接查询---两种查询方法归纳

方法一

select <目标1 [as 列名 1]> [, <目标列2 []as 列名2>...]

from <表名1>,<表明2>

where <连接条件>

方法二

select <目标列1 [as  列名1]>  [,<目标列2    [as 列名2 ]>...]

from  <表名1>  inner  join  <表名2>  on   <连接条件>


例如:

查询职工的职工号,姓名,部门名。(其中职工号,姓名,部门号在worke表,部门号,部门名在depart表 )

方法一:

--查询职工的职工号,姓名,部门名,并按职工号排序
select wid,wname,dname
from worker,depart
where worker.depid=depart.did
order by wid 

方法二:

--查询职工的职工号,姓名,部门名,并按职工号排序
select wid,wname,dname
from worker inner join depart on worker.depid=depart.did
order by wid 



  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值