上一页 1 ··· 9 10 11 12 13 14 下一页
摘要: 11.1 数据分组 从上一章知道,SQL聚集函数可用来汇总数据。这使我们能够对行进行计数,计算和平均数,获得最大和最小值而不是检索所有数据。 目前为止的所有计算都是在表的所有数据或匹配特定的WHERE子句的数据上进行的。提示一下,下面的例子返回供应商 1003提供的产品数目: 但如果要返回每个供应商 阅读全文
posted @ 2018-01-13 12:09 _sanjun 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 10.1 聚集函数 我们经常需要汇总数据而不用把它们实际检索出来,为此MySQL提供了专门的函数。使用这些函数,MySQL查询可用于检索数据,以便分析和报表生成。这种类型的检索例子有以下几种。 确定表中行数(或者满足某个条件或包含某个特定值得行数)。 获得表中行组的和。 找出表列(或所有行或某些特定 阅读全文
posted @ 2018-01-13 10:43 _sanjun 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 9.1 函数 与其他大多数计算机语言一样,SQL支持利用函数来处理数据。函数一般是在数据上执行的,它给数据的转换和处理提供了方便。 __函数没有SQL的可移植性强__ 能运行在多系统上的代码称为可移植的。相对来说,多数SQL语句是可移植的,在SQL实现之间有差异时,这些差异通常不那么难处理。而函数的 阅读全文
posted @ 2018-01-13 09:39 _sanjun 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 8.1 计算字段 存储在数据库表中的数据一般不是应用程序所需要的格式。 如:列数据是大小写混合的,但报表程序需要把所有数据按大写表示出来。 我们需要直接从数据库中检索出转换、计算或格式化的数据;而不是检索出数据,然后再在客户机应用程序或报告程序中重新格式化。 这就是计算字段发挥作用的所在了。与前面介 阅读全文
posted @ 2018-01-12 20:57 _sanjun 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 7.1 正则表达式介绍 正则表达式用正则表达式语言来建立,正则表达式语言是用来完成刚讨论的所有工作以及更多工作的一种特殊语言。与任意语言一样,正则表达式具有你必须学习的特殊的语法和指令。 7.2 使用MySQL正则表达式 正则表达式的作用是匹配文本,将一个模式(正则表达式)与一个文本串进行比较。My 阅读全文
posted @ 2018-01-12 19:36 _sanjun 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 6.1 LIKE操作符 例如,怎样搜索产品中包含文本anvil的所有产品?用简单的比较操作符肯定不行,必须使用通配符可创建比较特定数据的搜索模式。在这个例子中,如果你想找出名称包含anvil的所有产品,可构造一个通配符搜索模式,找出产品名中任何位置出现anvil的产品。 __通配符__ 用来匹配值的 阅读全文
posted @ 2018-01-12 16:07 _sanjun 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 5.1 组合WHERE子句 前面介绍的所有where子句在过滤数据时使用的都是单一的条件。为了进行更强的过滤控制,MySQL允许给出多个where子句。这些子句可以两种方式使用:以AND子句的方式或OR子句的方式使用。 __操作符(operator)__ 用来联结或改变where子句中的子句的关键字 阅读全文
posted @ 2018-01-12 14:57 _sanjun 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 4.1 使用where子句 数据库表一般包含大量的数据,很少需要检索表中所有行。通常只会根据特定操作或报告的需要提取表数据的子集。只检索所需数据需要指定搜索条件,搜索条件也称为过滤条件。 在SELECT语句中,数据根据WHERE子句中指定的搜索条件进行过滤。WHERE子句在表名(From子句)之后给 阅读全文
posted @ 2018-01-12 13:45 _sanjun 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 3.1 排序数据 __子句__ SQL语句由子句构成,有些子句是必需的,而有的是可选的。一个子句通常由一个关键字和所提供的数据组成。子句的例子有SELECT语句的FROM子句。 为了明确地排序用SELECT语句检索出的数据,可使用ORDER BY子句。ORDER BY子句取一个或多个列的名字,据此对 阅读全文
posted @ 2018-01-12 11:19 _sanjun 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 创建表 Create customers table CREATE TABLE customers ( cust_id int NOT NULL AUTO_INCREMENT, cust_name char(50) NOT NULL , cust_address char(50) NULL , cu 阅读全文
posted @ 2018-01-12 10:16 _sanjun 阅读(4084) 评论(2) 推荐(5) 编辑
上一页 1 ··· 9 10 11 12 13 14 下一页