1 . 以下查询命令是基于关系:STUDENT(XH,XM,XB,CSRQ;SC(XH,KCH,CJ;KC(KCH,KCMC。
2 . (查“性别为男的学生全部信息”
3 . SelectStudentxmFromStudentJoinScJoinKcOnKckch=Sckch;
4 . ,Wheredidyoubuythisbeautifuldress?你在哪买的这么漂亮的连衣裙?
5 . 也能表示为含端点值的一个闭区间
6 . 适用情况:已知一个确定值,用它作为选择的单边界值。
7 . 也可用以下形式表达:
8 . 适用情况:边界值未直接给出,需用子查询来确定。
9 . WhereFieldName[NOT]BETWEENStart_RangeANDEnd_Range。作用是对表中符合子句指定字段的范围值之记录进行选择。
10 . WhereFieldNameComparisonExpression。作用是对表中不符合子句匹配表达式(条件的那些记录进行筛选。常用匹配符号有=><<>>===等。
1 . 在SQL语句使用中,应用的核心是SELECT-SQL查询。它主要用于从数据表中查询出符合用户指定条件的相关信息,即按用户查询要求可通过SELECT-SQL语句对指定表(单表或多表进行选定列字段选择排序分组保存等操作。在选择中用户往往要提出较多的要求,而在SELECT-SQL语句中能够完成选择任务主要由Where子句来承担,由于实际应用时用户面对的要求与数据是多样化的,合理利用它们可对表(单表或多表中信息进行有效的选择。若使用不当,会造成数据的遗漏或错误。下面就承担选择功能的子句在不同查询方式时的作用作出一定的分析并以实例说明。
2 . SelectStudentxmFromStudentJoinScOnStudentxh=ScxhWherexb=“男”
3 . 一对单表查询时Where子句主要应用形式
4 . (查“成绩大于等于分并且小于等于分的信息”
6 . ,Whereareyougoingforyourholidays?你打算到哪儿去度假?
7 . %:为全通配符,可代表任意长度任意内容的字符。
8 . ,Whereisherhouse?她房子在哪?
9 . []李鑫ELF格式对共享库支持的分析[J]山西广播电视大学学报,,(:-
10 . 四结束语
1 . (查“参加了考试的学生学号”
2 . 该子句可用下面语句形式替换
3 . ,WhereistheTomnow?汤姆现在在哪?
4 . SelectStudentxmFromStudent,Sc,KcWhereStudentxh=ScxhAND;Kckch=SckchANDxb=“男”ANDkcmc=“C语言”
5 . ,Wheredotheylive?他们住在哪?
6 . SelectKcmcFromKcWhereKcmcLike“%信息%”
7 . []耿小芬VB中的ADO数据库访问技术[J]山西广播电视大学学报,,(:-
8 . (查“参加了C语言考试的男生姓名”
9 . ,WheredidIgowronginmycalculation?我在计算中什麽地方出了差错?
10 . Select*FromSCWhereCJ>=ANDCJ<=
1 . ,WhereisPolly?玻丽在哪?
2 . ,Wheredidshegetthenews?她从哪儿得到这个消息的?
3 . ,Whereisthecoffeemade?这个咖啡是哪里生产的?
4 . 参考文献:
5 . SelectStudentxmFromStudent,ScWhereStudentxh=ScxhANDxb=“男”
6 . [关键词]SELECT-SQLWhere子句形式合理使用
7 . ,Whereishisschoolbag?他的书包在哪?
8 . (查“课程名称中含有‘信息’的各门课程名称”
9 . SelectxhFromStudentWherexhIN(SelectxhFromSc
10 . (查“参加了考试的男生姓名”
1 . Select字段名,字段名,……;
2 . 连接。对进行连接的两表按连接字段值是否相等作出选择(与连接方式有关。
3 . ,Whereisyourmother?***妈在哪?
4 . ,Wheredoyouhaveforbreakfast?你在哪吃的早餐?
5 . 基本格式:
6 . 单表查询
7 . OnStudentxh=ScxhWhereStudentxb=“男”ANDKckcmc=“C语言”
8 . ,Wheredoestheconversationprobablytakeplace?对话中的地点可能发生在哪里?
9 . 在关系数据库教学中学生们经常感觉到Where短语不好掌握,因为它既有筛选的功能,也含有确定连接条件的功能;在单表查询时还比较容易理解,当使用在二表或三表查询时学生们就不太容易理解了。在实际使用中SELECT语句的作用很重要,尤其是在计算机等级考试中也有较大的分值点,掌握好其中的Where子句用法也是不可忽视的,本文给出的几种常用的形式既是基础,也是应用考试要点。
10 . 在对多表进行查询时,其Where子句的功能主要有两种。
1 . []王珊,萨师煊数据库系统概论(第四版[M]高等教育出版社,
2 . FromTable,Table;
3 . Select*FromScWhereCJ>=表示为一个含端点值的开区间。
4 . 适用情况:已知一个子字串值,用它作为选择的比较包含值。
5 . WhereTable字段名=Table字段名AND字段名ComparisonExpression即:在两个被连接的表中,按连接条件是否成立(连接字段的值是否符合等值,进行第一次选择;然后进行第二次选择,去掉不符合条件的记录,从而得到最终结果。
6 . 二对多表查询时Where子句的主要应用形式
7 . Select*FromSCWhereCJBETWEENAND
8 . ,Whereistherestaurant?餐馆在哪?
9 . Select*FromStudentWhereXB=“男”
10 . ,Whereareyoufrom?你来自哪里?
1 . 多表查询
2 . WhereFieldName[NOT]IN(Subquery。记录包含在查询结果中的条件是:字段必须包含一个子查询的返回值。
3 . WhereFieldName[NOT]LikecExpression。作用是查找每个与字符串表达相匹配的字段值。其中在字符串表达试中可以使用百分号(%和下划线(_通配符,百分号表示字符串中任意个字符,而下划线仅表示字符串中任意一个字符。
4 . ,Whereismypen?我的钢笔在哪?
5 . 本例采用了嵌套查询。
6 . 三实例应用
7 . 查“成绩大于等于分的学生信息”
8 . ,Whereareyou?你在哪?
9 . 选择。作用与单表中的应用相同。若既要起连接作用又同时起选择作用,则表达式须用逻辑运算符AND进行连接。
版权声明:此文自动收集于网络,若有来源错误或者侵犯您的合法权益,您可通过邮箱与我们取得联系,我们将及时进行处理。
本文地址:https://www.nuenian.com/zhufuyu/daquan/758972.html