NIIT课本整识点.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NIIT课本整识点

Select语句的一般格式: SELECT [ALL|DISTINCT] 目标列表达式 [别名][,目标列表达式[别名]]… FROM 表名或视图名[别名][,表名或视图名[别名]]… [ WHERE 条件表达式 ] [ GROUP BY 列名1 [HAVING 条件表达式 ]] [ ORDER BY 列名2 [ASC|DESC]] --从(from)哪里来(where)分组(group)由’有’(having)命令(order)排列(asc|desc) 1、目标列表达式有以下可选格式: 、* 、表名.* 、COUNT([DISTINCT|ALL]*) 、[表名.]属性列名表达式[,[表名.]属性列名表达式]… 其中属性列名表达式可以是由属性列、作用于属性列的聚集函数和常量的任意算数运算(+,-,*,/)组成的运算公式 2、聚集函数的一般格式为: ([DISTINCT|ALL]列名) 3、where子句的条件表达式有以下可选格式: 、属性列名 、属性列名[NOT]BETWEENAND 、属性列名[NOT]IN 、属性列名[NOT]LIKE匹配串 、属性列名IS[NOT]LIKE匹配串 、[NOT]EXISTS(SELECT语句) 、条件表达式条件表达式… 自定义显示: 1、可以使用文字向列中显示的值添加更多文本,文字是字符串值,用单引号括起来,如 select customerid ,价格,price from items_ordered 2、并置输出表中的文本值: 并置两个字符串,如: select 你是‘+’谁啊 将表中的两列并置到单独一列: 如:select customerid +买了:+item as item from items_ordered A 3、计算列值: 如: select customerid,two_price=2*price from items_ordered use lonewolf select customerid,2*price as two_price from items_ordered 等于号‘=’和as效果相同只不过语句中位置不同,as在后,=号在前 4、检索选定行: 即查看与条件匹配的记录,在select语句中使用where子句,使用where子句选择满足条件的行 select *from items_ordered where item=Tent 5、使用比较运算符来指定条件 语法是 select column_list from table_name where expression1 comparison_operarator expression2 --其中expression1和expression2是常量、变量、函数或基于列的表达式的任何有效组合 select price from items_ordered where price=100 一些运算符: ,!=不等于 !不小于 !不大于 6、检索满足一个或多个条件的记录 OR:至少满足一个条件时返回true值 如: select *from items_ordered where quantity=4or price1000 and:用于连接两个条件并在均满足这两个条件时返回true值 如: select *from items_ordered where quantity=4and price1000 Not:对搜索条件的结果相反 select *from items_ordered where not price1000 Between:指定要搜索的包含范围 select *from items_ordered where price between 200 and 1500 Not between:从结果集排除指定的范围 select *from items_ordered where price not between 5 and 1500 --not的位置最好紧跟between,不过不紧跟也不报错 7、检索包含给定值集中任何值的记录 这类运算是使用IN和NOT IN关键字执行的 select *from items_ordered where quantity in(3,4) 8、like关键字用于使用通配符来搜索字符串,通配符是特殊字符 %表示任何字符串,可以是零个或更多字符 _表示任何单个字符 []表示指定范围内的任何单个字符—范围是指:中括号中给定值的所有单个值的集合 [^]表示指定范围外的任何单个字符 表达式 返回 LIKE’LO%’ 以“LO”开头的所有名称 LIKE’%ion’

文档评论(0)

rzz181 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档