资源描述:
《复合条件查询 及升降序说明》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、1.分别使用逻辑运算符ANDORNOT.WHERE子句中的复合条件将涉及逻辑运算符ANDOR和NOT.注意:NOT操作符主要与BETWEEN……AND,LIKE,IN以及ISNULL结合使用<1>检索students表中计算机专业男生的学生信息SELECTstudent_id,name,sex,speciality,dobFROMstudentsWHEREspeciality='计算机'ANDsex='男';<2>检索students表中计算机和自动化专业的学生SELECTstudent_id,name,sex,specialityFROMs
2、tudentsWHEREspeciality='计算机'ORspeciality='自动化';《3》检索students表中不是计算机专业的学生信息SELECTstudent_id,name,sex,specialityFROMstudentsWHERENOTspeciality='计算机';《4》检索students表中王刚和高山以外的学生。SELECTstudent_id,name,sex,specialityFROMstudentsWHEREnameNOTIN('王刚','高山');2.记录排序<1.>按单一列排序ORDERBY子句的e
3、xpression用于指定排序所依据的列或表达式,ASC关键字指定按升序排列,DESC关键字指定按降序排列。按工资大小由小到大的顺序检索teachers表SELECTname,hire_date,title,bonus,wageFROMteachersORDERBYwageASC;说明:(升序排列可省略ASC)按老师姓名降序检索teachers表(使用列序号),汉字排序,按其拼音对应的英文字母的顺序进行。SELECTteacher_id,name,hire_date,title,bonus,wageFROMteachersORDERBY2DE
4、SC;《2》按多列排序按专业姓名升序检索students表注释:先按专业,专业相同再按姓名SELECTstudent_id,name,speciality,dobFROMstudentsORDERBYspeciality,name;按专业升序,按姓名降序排列SELECTstudent_id,name,speciality,dobFROMstudentsORDERBYspeciality,nameDESC;