仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1058|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL编程:周全打仗SQL语法(4)

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-16 22:35:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
“MySQL实际上是一个数据库家族,你可以从选择一个并将其配置成可以满足你的大多数情况,”开源顾问公司Ethiqa的总裁如此表示,“因此,你可以在开始的时候选择一个小巧的版本产品,以后再根据需要来对其进行性能或大小上的扩展。”sql语法HAVING前提子句

  指定一特定的分组纪录,并满意HAVING所指定的前提或形态,但前提是针对分组的前提设置。


SELECTfieldlist
FROMtable
WHEREselectcriteria
GROUPBYgroupfieldlist
HAVINGgroupcriteria
fieldlist
显现被查询的字段称号。(可与ALL,DISTINCT,DISTINCTROW,或TOP相分离)
table
欲查询数据的表格称号。
selectcriteria
拔取尺度。
groupfieldlist
分组纪录的字段称号,到多10个字段。而这些字段的按次决意最高到最低的分组阶级。
groupcriteria
决意甚么样的分组纪录要被显现。
HAVING跟WHERE的用法相称相似,分歧的地方在于HAVING必需用于GROUP以后的分组数据上。
比方:
SELECT分类编,Sum(库存数目)
FROM产物表格
GROUPBY分类编号
HAVINGSum(库存数目)>100AND产物称号LIKE"*纸";


 
  GROUPBY前提子句

  根据指定的字段,将具有不异数值的纪录兼并成一条。


SELECTfieldlist
FROMtable
WHEREcriteria
GROUPBYgroupfieldlist
fieldlist
欲读取的字段称号。(可与ALL,DISTINCT,DISTINCTROW,或TOP兼并利用)
table
被查询的表格称号。
groupfieldlist
分组纪录的字段称号,到多10个字段,而这些字段的按次决意最高到最低的分组条理。
比方:
SELECT姓名,Count(姓名)AS人员姓名
FROM人员表格
WHERE部门称号=营业部
GROUPBY姓名


 
  FROM前提子句

  指定表格称号或是查询,个中包括列在SELECT语句的字段数据。


SELECTfieldlist
FROMtableexpression[INexternaldatabase]
fieldlist
表格中的字段称号。(可与ALL,DISTINCT,DISTINCTROW,或TOP相分离)
tableexpression
表格称号,或多个表格的算式。
externaldatabase
若该表格参考到内部的数据库时,将其完全的路径称号记下。
比方:
从人员表格下,查询出一切姓名字段的数据(只要姓名字段被查询,其他则不显现)。
SELECT姓名FROM人员表格;


 
  WHERE前提子句

  指定查询的前提与限定。


SELECTfieldlist
FROMtableexpression
WHEREcriteria
fieldlist
字段称号。(可与ALL,DISTINCT,DISTINCTROW,或TOP相分离)
tableexpression
表格称号,或多个表格的算式。
criteria
查询的了局,必需按照这一限定尺度。
比方:
要查询出人员表格中,一切姓氏是李的数据,能够用上面的语句。
SELECT姓名
FROM人员表格
WHERE姓氏=李;你不用花费很多时间和金钱来培训现有的职工,或者去花大价钱雇用那些拥有各种证书的开发者。因为MySQL的维护和管理在很大程度上是“傻瓜型”的。
冷月葬花魂 该用户已被删除
沙发
发表于 2015-1-19 17:46:51 | 只看该作者
微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。
蒙在股里 该用户已被删除
板凳
发表于 2015-1-26 21:43:18 | 只看该作者
如果,某一版本可以提供强大的并发响应,但是没有Oracle的相应版本稳定,或者价格较贵,那么,它就是不适合的。
深爱那片海 该用户已被删除
地板
发表于 2015-2-4 20:59:48 | 只看该作者
然后最好有实践机会,能够把实践到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情
兰色精灵 该用户已被删除
5#
发表于 2015-2-10 10:17:36 | 只看该作者
现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.
山那边是海 该用户已被删除
6#
发表于 2015-3-1 08:54:20 | 只看该作者
Mirror可以算是SQLServer的Dataguard了。但是能不能被大伙用起来就不知道了。
第二个灵魂 该用户已被删除
7#
发表于 2015-3-10 13:01:21 | 只看该作者
然后最好有实践机会,能够把实践到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情
海妖 该用户已被删除
8#
发表于 2015-3-17 08:05:30 | 只看该作者
在select语句中可以使用groupby子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。
爱飞 该用户已被删除
9#
发表于 2015-3-24 02:36:12 | 只看该作者
至于淘汰的问题,只能说在你的项目周期之内,微软应该都不会倒闭。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:49

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表