T-SQL語句select 基本語句之二

SELECT語句是SQL的核心,在你的SQL語句中可能用的最多的就是SELECT語句了。因爲大量的選項能夠用於SELECT語句,因此整個教程好象就是圍這SELECT語句轉。當咱們構造SQL查詢語句(利用了SELECT語句)的時候,認識全部的可能選項和最好的或者最有效率的方法來實現是頗有用的。
1、 create   database  test
go
use  test
go
create   table  員工信息表
( 員工編號 int   not   null,
姓名 nchar ( 10 )   not   null,
職位 nchar ( 10 )   not   null,
出生日期 datetime   not   null,
工資 money   not   null,)
go
alter   table  員工信息表 add
民族 nchar ( 10 )   null,
QQ  int   null
go
insert   into  員工信息表 values
( 1 , '張穎' , '工程師' , '1987-12-8' , '3000' , '' , '123487' )
insert   into  員工信息表 values
( 2 , 'lily' , '人事' , '1981-11-1' , '6000' , '' , '383792' )
insert   into  員工信息表 values
( 3 , '讀拉拉' , '工程師' , '1974-2-3' , '5600' , '' , '982894' )
2、T-SQL語句(select  查詢語句)
select *   from  員工信息表    查詢員工信息表的全部信息
select  姓名 , 工資 from  員工信息表
select  姓名 , 職位 , 工資 from  員工信息表 where  職位 = '工程師'
select   *   from   員工信息表 where  工資 > 5500
select   *   from  員工信息表 where  工資 > 4000  and  職位 = '工程師'
select   *   from  員工信息表 where  職位 = '工程師'   order   by  工資 desc
select  職位 , 姓名 from  員工信息表 where  職位 = '工程師'  
select  職位 from  員工信息表 where  職位 = '工程師'  
select   sum ( 工資 )   as  員工工資總和 from  員工信息表
select  職位 , sum ( 工資 )   as  職位工資和 from  員工信息表 group   by  職位
select  職位 , avg ( 工資 )   as  職位平均工資 from  員工信息表 group   by  職位
select   count (*)   as  員工總人數 from  員工信息表
select   distinct  職位 from  員工信息表
select   top  3  *   from  員工信息表  order   by  工資 desc
select  職位 , min ( 工資 )   from  員工信息表 group   by  職位
select   *   from  員工信息表 where  QQ  is   not   null
select   *   from  員工信息表
where   datediff ( year , 出生日期 , getdate ())   > 50
select  姓名 , 職位 , datediff ( year , 出生日期 , getdate ())   as  年齡 into  員工年齡表 from  員工信息表
select  姓名 , 職位 , datediff ( year , 出生日期 , getdate ())   as  工程師平均年齡  from  員工信息表 where  職位 = '工程師'
 
待續。。。。。。。。。
相關文章
相關標籤/搜索