|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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的维护和管理在很大程度上是“傻瓜型”的。 |
|