您的位置:首页 > 数据库

SQL ------------------- 数据查询基础

2016-11-22 17:28 302 查看
/****** Script for SelectTopNRows command from SSMS  ******/
SELECT TOP 1000 [StudentNo]
,[LoginPwd]
,[StudentName]
,[Sex]
,[GradeId]
,[Phone]
,[Address]
,[BornDate]
,[Email]
FROM [MySchool].[dbo].[Student]
SELECT StudentNo, LoginPwd, StudentName, Sex, GradeId, Phone, Address, BornDate, Email
FROM Student
WHERE GradeId=1

SELECT StudentName, Phone,GradeId
FROM Student
WHERE GradeId=2

SELECT  StudentNo, LoginPwd, StudentName, Sex, GradeId, Phone, Address, BornDate, Email
FROM Student
WHERE GradeId=1 AND Sex='女'

SELECT SubjectId, SubjectName, ClassHour, GradeId
FROM [Subject]
WHERE ClassHour>60

SELECT SubjectName
FROM [Subject]
WHERE GradeId=1

SELECT StudentName, Sex,  [Address]
FROM Student
WHERE GradeId=2 AND Sex='男'

SELECT StudentName, GradeId
FROM Student
WHERE  Email IS NULL

SELECT StudentName,BornDate
FROM Student
WHERE GradeId=2 AND BornDate>1990

SELECT StudentName,BornDate
FROM Student
WHERE GradeId=2 AND BornDate>1990

SELECT *
FROM dbo.Result
WHERE SubjectId=1 AND ExamDate='2013-2-15'

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 dbo.Result
WHERE SubjectId=1
ORDER BY ExamDate ASC ,StudentResult DESC

SELECT TOP 5 StudentResult
FROM [Subject], dbo.Result
WHERE SubjectName='面向对象程序设计' AND ExamDate='2013/3/22'

SELECT TOP 1 SubjectName
FROM dbo.Subject
WHERE GradeId=3
ORDER BY  ClassHour DESC

SELECT StudentName,GradeId
FROM dbo.Student
ORDER BY BornDate ASC

SELECT StudentResult,SubjectName
FROM [Subject], dbo.Result
WHERE ExamDate='2013/3/22'
ORDER BY StudentResult ASC

SELECT Id, StudentNo, SubjectId, StudentResult, ExamDate
FROM dbo.Result
WHERE StudentNo='S1101003'
ORDER BY ExamDate ASC
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: