SQL基本查询语句翻译.pdf
selectsno,snamefromstudent
从学生资料表中查询全体学生的学号、姓名
selectsname,sno,sdeptfromstudent
从学生资料表中查询全体学生的姓名、学号和系别
select*fromstudent
从学生资料表中查询全体学生的详细信息
selectsname,2006-sagefromstudent
从学生资料表中查询全体学生的姓名及其出生年
selectsname,2006-sageas出生年fromstudent
从学生资料表中查询全体学生的姓名及其出生年
selectsnameas姓名,2006-sageas出生年fromstudent
从学生资料表中查询全体学生的姓名及其出生年
selectsname姓名,2006-sage出生年fromstudent
从学生资料表中查询全体学生的姓名及其出生年
selectdistinctsnofromstudent
从学生资料表中查询所有不同的学号
selectsnamefromstudentwheresdept=计算机系
从学生资料表中查询所在系为计算机系的学生姓名
selectsname,sagefromstudentwheresage20
从学生资料表中查询年龄在20岁以下的学生姓名及其年龄
selectsname,sdept,sagefromstudentwheresagebetween20and23
从学生资料表中查询年龄在20至23岁(包括20岁和23岁)之间的学生姓名、系别和年
龄
selectsname,sdept,sagefromstudentwheresage=20andsage=23
从学生资料表中查询年龄在20至23岁(包括20岁和23岁)之间的学生姓名、系别和年
龄
selectsname,sdept,sagefromstudentwheresagenotbetween20and23
从学生资料表中查询年龄不在20至23岁之间的学生姓名、系别和年龄
selectsname,sdept,sagefromstudentwheresage20orsage23
从学生资料表中查询年龄年龄小于20岁或者大于23岁的学生姓名、系别和年龄
selectsname,exfromstudentwheresdeptin(信息系,数学系,计算机系)
从学生资料表中查询信息系、数学系和计算机系学生的姓名和性别
selectsname,exfromstudentwheresdept=信息系orsdept=数学系orsdept=计算
机系
从学生资料表中查询信息系或者数学系或者计算机系学生的姓名和性别
selectsname,exfromstudentwheresdeptnotin(信息系,数学系,计算机系)
从学生资料表中查询既不是信息系、数学系又不是计算机系的学生的姓名和性别
selectsname,exfromstudentwheresdept!=信息系orsdept!=数学系orsdept!=
计算机系
从学生资料表中查询不是信息系或者不是数学系或者不是计算机系的学生的姓名和性别
selectsname,exfromstudentwheresdept!=信息系andsdept!=数学系and
sdept!=计算机系
从学生资料表中查询既不是信息系、数学系又不是计算机系的学生的姓名和性别
select*fromstudentwheresnamelike张%
从学生资料表中查询所有姓张学生的详细信
select*fromstudentwheresnamelike[张李刘]%
从学生资料表中查询所有姓张、李、刘的学生的详细信
select*fromstudentwheresnamelike_[小大]%
从学生资料表中查询名字中第2个字为小或者大字的学生的详细信
select*fromstudentwheresnamenotlike刘%
从学生资料表中查询不姓刘的学生的详细信
select*fromstudentwheresnolike%[^2-6]
从学生资料表中查询学号不以2-6任意一个字符结尾的学生的详细信
select*fromsc