SQL經典查詢語句查詢3

--1.查詢class表中的系部名,要求去掉重複值。

select distinct [DepartName]

from [dbo].[Class],[dbo].[Department]

where [dbo].[Class].DepartNo=[dbo].[Department].DepartNo

--2.查詢課程編號是001的課程名稱?

select [CouName]

from [dbo].[Course]

where [CouNo]='001'

--3.顯示stucou表中的前8條記錄。

select top(8) *

from [dbo].[Student]

--4.顯示stucou表中的stuno和couno欄位,並分別將其改名為學號與課程編號。

select [StuNo] '學號',[CouNo] '課程編號'

from [dbo].[StuCou]

--5.顯示stucou表中001這門課的詳細信息和stuno為00000002的學生選修的課程的詳細信息。

select *

from [dbo].[Student],[dbo].[Course]

where [CouNo]='001' and [StuNo]='00000002'

--6.顯示stucou表中報名人數為4且課程編號以00開頭的課程的詳細信息。

select *

from [dbo].[StuCou]

where [WillOrder]=4 and [CouNo] like '00%'

--7.顯示student表中的pwd欄位以A開頭,以C結尾的學生的stuname和pwd欄位。

select [StuName],[Pwd]

from [dbo].[Student]

where [Pwd] like 'A%C'

--8.顯示student表中的pwd欄位第三個字母為C的學生的stuname和pwd欄位。

select [Pwd],[StuName]

from [dbo].[Student]

where [Pwd] like '__C%'

--9.顯示student表中學生姓名第二個字為月字的長度為兩個字的學生的詳細信息。

select *

from [dbo].[Student]

where [StuName] like '_月'

--10.顯示student表中統計姓陳的同學的詳細信息,並顯示有多少個姓陳的。

select *,COUNT([StuName])

from [dbo].[Student]

where [StuName] like '陳%'

group by [StuNo],[ClassNo],[StuName],[Pwd]

select [StuNo],[ClassNo],[StuName],[Pwd]

from [dbo].[Student]

where [StuName] like '陳%'

COMPUTE  count([StuNo])

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場