SQL基础语句.docVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章、简单查询语句 一、基本查询语句 1、基本的语法格式: 【select(SQL关键字)[distinct(滤除重复记录)] * /列名称…… 别名 from table;】 2、书写SQL语句遵循的基本原则:①不区分大小写,除非特别指定;②可以写成一行或多行;③关键字不能简写或分割于多行;④子句通常单独行书写,便于编辑和提高可读性;⑤使用Tab和缩进提高程序可读性;⑥关键字最好使用大写,其他使用小写;⑦在SQL*Plus中,SQL语句是在SQL prompt状态下输入,并且每行都有编号。是SQL的缓冲区,任何时候在缓冲区中只会存放当前一条语句。 3、| | 表示列与列、列与算术表达式、列与常量之间的合成。 第2章、限定查询和排序语句 1、限定数据行的查询语法格式: 【select [distinct] */ 列名称…… 别名 from table where(限定条件)列名/表达式/常量/比较运算符;】 (其中比较运算符包括:=:等于、:大于、=:大于等于、:小于、=:小于等于、.!=.^=:不等于。 (要查询的列)between(下限)and(上限):两个值之间包括边界范围比较。 (要查询的列)in (集合,用逗号隔开):和多个值中任意一个匹配,相当于多个or并列在一起。 (要查询的列)like+‘通配符和查询的内容’:模糊查询、is null:是否是空值) 1.1、where子句中,字符串和日期数值必须用单引号引起来,数值型常量则不需要,字符型数据区分大小写,默认的日期形式是:DD-MON-YY。 1.2、like(模糊查询):把握不准查询确切的值,通过字形匹配来查询。可以使用通配符:%:表示0或更多任意的字符;_:代表一个字符。可以同时使用。当查询的内容包括%或_时,可以使用escape,即“/”转义符。 1.3、逻辑运算符: and True Flase Null True T F N Flase F F F Null N F N or true False Null True T F T Flase T F N null T N N Not::如果条件为假则返回真值。 在where子句中。通过使用and和or在where中使用多个条件。 1.4运算符优先规则:算数运算符连接符比较运算符notandor。 2、order by 子句:查询结果按照某种顺序排列显示。 order by 子句语法格式: 【select [distinct] */ 列名称…… 别名 from table where(限定条件)列名/表达式/常量/比较运算符 Order by (要查询的列) asc(生序排列)/desc(降序排序);】 注意:order by子句必须放在select语句的最后,并且可以指定一个参与排序的表达式或别名。可使用别名进行排序。Select语句中只能有一个order by 子句。 2.1、默认的排序方式是升序,不同类型数据的升序排列原则: ☆ 数值型数据按照从小到大的顺序排列的; ☆ 日期型数据按照时间从早到晚的顺序排列的; ☆ 字符型数据按照字母顺序排列的; ☆ 空值在升序排列方式下排在最后,降序排列排在最前。 SQL运行过程:from首先运行,where其次运行,select再运行,order by 最后运行。对查询结果进行排序。 第3章、单行函数查询 1、单行函数的特点: ☆ 对查询返回的每一行都起作用。 ☆ 可以返回一个数据值或相对于原类型不同类型的数据值。 ☆ 可以有一个或多个参数,参数可以是一列或一个表达式。 ☆ 每行返回一个结果。 ☆ 可以用于select、where、order by子句,并且可以相互嵌套。 ☆ 只对一行进行操作。 2、单行查询语法格式: 【function_name(函数名称) column(列名)/ expression(字符串或计算表达式) [arg1(参数),arg2……]】 3、字符函数:接受字符输入并且返回字符或数值。 ① 大小写转换函数:lower(需转换的内容):将字符串转换成小写。Upper(需转换的内容):将字符串转换成大写。initcap(需转换的内容):将每个单词的第一个字母转换成大写,其余字母转换成小写。 ②字符处理函数:concat:将字符串连接在一起。substr:提取字符串的某一特定部分;参数:(字符串,截取起始点[负数:从右往前数,然后从前往后截取],截取个数[省略表示截取到最后])。 length:获得字符串的个数。instr:在字符串中查找某个字串的位置;参数(字符串,要查找的字符,从那个位置开始查找[默认值为1,负数:一直从右往左数],第几次出现的位

文档评论(0)

精华文档888 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档