sql 运算符及模糊查询,空字段的处理等等.

sql 运算符及模糊查询,空字段的处理等等.

ID:14172011

大小:70.50 KB

页数:4页

时间:2018-07-26

sql 运算符及模糊查询,空字段的处理等等._第1页
sql 运算符及模糊查询,空字段的处理等等._第2页
sql 运算符及模糊查询,空字段的处理等等._第3页
sql 运算符及模糊查询,空字段的处理等等._第4页
资源描述:

《sql 运算符及模糊查询,空字段的处理等等.》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、语句所用表说明第二章:select语句:where子句过滤1.And和or运算符and运算符用于连接两个布尔型表达式,当有所有表达式都为true时返回true,当有一个表达式返回为false时则返回false语法:Boolean_experssionandBoolean_experssion(1).利用图书销售表查询图书编号是1100010101和销售数量为2的图书单价Selectb_pricefromBookinfowhereb_code=’1100010101’andb_number=2or运算符也是用于连接两个布尔型表达式,但是当表达式有一

2、个为flase则返回false,语法:Boolean_experssionorBoolean_experssion(1).利用图书信息表(Bookinfo)查询图书编号(b_code)是1100010101或者是1100010102的所有图书信息Select*fromBookinfowhereb_code=’1100010101’orb_code=‘1100010102’注意:and优先级大于or优先级,要想改变优先级的级别,则用小括号括起来2.比较用算符比较用算符:运算符说明=等于号>大于号<小于号>=大于等于号<=小于等于号!>不大于!<不小

3、于<>或者!=不等于(1).查询学生表中年龄为22学生的所有信息Select*fromstudenttablewherestudentage=‘21’(2).查询学生表中学号大于6的学生所有信息Select*fromstudenttablewherestudentid>6(3).查询学生表中年龄小于21岁学生所有信息Select*fromstudenttablewherestudentage<21(4).查询学生表中年龄大于等于23岁学生所有信息Select*fromstudenttablewherestudentage>=23(5).查询学生表

4、中学号小于等于3的学生所有信息Select*fromstudenttablewherestudentid<=3(6).查询学生表中学号不大于3的学生所有信息Select* fromstudenttablewherestudentid!>3(7).查询学生表中学号不小于3的学生所有信息Select*fromstudenttablewherestudentid!<3(8).查询学生表中年龄不是24的学生所有信息Select* fromstudenttablewherestudentage!=24Select* fromstudenttablewher

5、estudentage<>243.in运算符In运算符是根据给定的值进行查询数据的,它的作用和or的作用是相同的,但是用起来却比or方便语法:test_expression[not]in(subquery

6、expression[…n])(1)查询图书销售表中图书编号(b_code)为01或者02的记录Select*fromBooksaleswhereb_codein(‘1100010101’,’1100010102’)(2)查询图书销售表中图书单价为88的记录Select*fromBooksaleswhereb_pricein(66+22)(3)

7、查询图书销售表中图书单价为59.8的记录Select*fromBooksaleswhere59.8in(b_price)(4)查询图书销售表中图书编号不为01或者02的记录Select*fromBooksaleswhereb_codenotin(‘1100010101’,’1100010102’)(5)查询图书销售表中图书单价不为88或者58.8记录Select*fromBooksaleswhereb_pricenotin(77+11,58+0.8)(6)查询图书销售表中图书单价不为88的记录Select*fromBooksaleswhere88

8、notin(b_price)4.between…and和notbetween…and查找指定范围数据Between…and是查询指定范围内的数据,语法:test_expression[not]betweenbegin_expressionandend_expression(1)查询学生表中年龄在20到23之间的学生姓名和学生年龄Selectstudentnameas学生姓名,studentage学生年龄fromstudenttablewherestudentagebetween20and23(2)查询学生表中年龄不在20到23之间的学生姓名和学生

9、年龄Selectstudentname‘学生姓名’,studentage”学生年龄”fromstudenttablewherestude

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。