SELECT StudentNo, LoginPwd, StudentName, Sex, GradeId, Phone, Address, BornDate, Email
FROM [MySchool].[dbo].[Student] WHERE GradeId=1
SELECT StudentName,Phone,GradeId
FROM [MySchool].[dbo].[Student] WHERE GradeId=2
SELECT StudentNo, LoginPwd, StudentName, Sex, GradeId, Phone, Address, BornDate, Email
FROM [MySchool].[dbo].[Student] WHERE GradeId=1 AND Sex='女'
SELECT SubjectId, SubjectName, ClassHour, GradeId
FROM [MySchool].[dbo].[Subject] WHERE ClassHour>60
上机3
select StudentNo, LoginPwd, StudentName, Sex, GradeId, Phone, Address, BornDate, Email
from Student where GradeId=1
order by BornDate
select Id, StudentNo, SubjectId, StudentResult, ExamDate
from Result where SubjectId=1
order by ExamDate,StudentResult
select top 5 Id, StudentNo, StudentResult, ExamDate
from Result,Subject where ExamDate='2013-03-22' AND SubjectName='面向对象程序设计'
order by Id
select top 1 SubjectName
from Subject where GradeId=3
order by ClassHour
select top 1 StudentName,GradeId
from Student
order by BornDate desc
select top 1 SubjectName
from Result,Subject where ExamDate='2013-03-22'
order by StudentResult
select Id, StudentNo, SubjectId, StudentResult, ExamDate
from Result where StudentNo='S1101003'
order by ExamDate
select top 1 StudentResult,SubjectName
from Result,Subject where StudentNo='S1101003'
order by StudentResult desc
上机4
select StudentNo, LoginPwd, StudentName, Sex, GradeId, Phone, Address, BornDate, Email
from Student where GradeId=2 AND DATEDIFF(DD,BornDate,GETDATE())>=365*20
select StudentNo, LoginPwd, StudentName, Sex, GradeId, Phone, Address, BornDate, Email
from Student where datepart(MM,BornDate)=1
select StudentName,GradeId
from Student where DATEPART(mm,GETDATE())=DATEPART(mm,BornDate) AND DATEPART(day,GETDATE())=DATEPART(day,BornDate)
select RIGHT(Email,LEN(Email)-CHARINDEX('@',Email,1))
from Student where StudentNo='Y21003007'
select 'S1'+CONVERT(VARCHAR(4),DATEPART(YYYY,GETDATE()))+RIGHT(RAND(),4)+'@jbit.com'