• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

快速掌握软件测试开发技术MySQL数据库中SELECT语句[2]

发布: 2009-10-13 09:39 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 5次 | 进入软件测试论坛讨论

领测软件测试网

boolean_expression:返回“true”或“false”值的表达式。

  match_string:由字符和通配符组成的串,用单引号或双引号引起来,是匹配模式。通配符如下表所示:

Word-WRAP: break-word" bgColor=#f3f3f3>以下是引用片段:
符号       意义
%          0或多个字符的字符串
_           任何一单个字符
not:     否定任何逻辑表达式,或是关键词,
             如like,null,between等。
group    by和having子句在select语句中使用,
              可以将表划分成组并返回匹配having子句条件的组。
语法:select语句开头
group by [all] aggregate_free_expression [,aggregate_free_expression]*
[having search_conditions]

  select语句结尾

  group by:指定表将划分的组群,如果在select表项中包含集合函数,则为各组计算一个总计值。这些总计值的结果以新的列显示,而不是新的行。在having子句中用户可以引用这些新的总计列。在group by之前的select_list中可以使用avg、count、max、min和sum等集合函数。表可以被任意列的组合分组。

  all:在结果中包含所有组群的Transact-SQL扩展,这里的所有组群甚至包括那些被where子句所排除的组群。如果同时使用having子句,将对all的意义进行否定。

  aggregate_free_expression:不包含集合函数的表达式,Transact-SQL扩展允许在用列名称分组的同时,用无集合函数的表达式分组。

  having:为group by子句设置条件,类似于where为select语句设置条件的方法。having的查找条件可以包括集合函数表达式。除此之外,它的查找条件与where查找条件相同。

  order by:按列排列结果。对select输出的列可以用列名、列别名或列位置来引用。例如:select id as myid,name as myname from mytable group by id、select id as myid,name as myname from mytable group by myid、select id as myid,name as myname from mytable group by 1这三句是完全等价的。当然,我们不赞成用第三种用法,这将给程序的可读性带来不好的影响。 为了以降序排列,把DESC关键词加到order by子句中你要排序的列名前。缺省是升序,你也可以用ASC关键词明确指定。

  limit 子句:用来限制select语句返回的行数。limit取1个或2个数字参数,如果给定2个参数,第一个指定要返回的第一行的偏移量,第二个指定返回行的最大数目。初始行的偏移量是0(不是1)。如果给定一个参数,它指出偏移量为0的返回行的最大数目。也就是说limit 5和limit 0,5完全等价。

  至于procedure关键词的含义,我也没搞得太清楚,好象是对存储过程的支持,而MySQL本身不支持存储过程,看来是为了将来扩充的需要而保留的吧。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网