仓酷云

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

[学习教程] MYSQL网页设计sql server的cube操纵符利用详解

[复制链接]
不帅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:38:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
根据Evans的调查报告,“MySQL的使用在未来将继续呈成长趋势。”server|详解cube操纵符
要利用cube,起首要懂得groupby
实在cube和rollup区分不太年夜,只是在基于groupby子句创立和汇总分组的大概的组合上有必定不同,
cube将前往的更多的大概组合。假如在groupby子句中有n个列大概是有n个表达式的话,
sqlserver在了局集上会前往2的n-1次幂个大概组合。
注重:
利用cube操纵符时,最多能够有10个分组表达式
在cube中不克不及利用all关头字
例子:
我们在数据库统计中经常要查询以下情形:
如一个订单数据库,我们要晓得每一个订单的每一个产物数目,每一个订单的一切产物数目,一切订单的某一产物数目,一切订单一切产物总量这些汇总信息。这时候利用cube就非常便利了。固然不必要这么多信息大概只想晓得某一详细产物、详细某必定单,某一工夫干系(前,后,之间)等等详细信息的话,只需在where中限制便可
先举一个例子,是一切情形的:
一个数据库表中纪录了一个产物定购情形:
现共有三种产物(1,2,3),已下了两个订单(1,2)
sql语句:
selectproductid,orderidSUM(quantity)AStotalFROMorderGROUPBYproductid,orderidWITHCUBE
ORDERBYproductid,orderid
运转后失掉了局:
productidorderidtotal
nullnull95一切订单一切产物总量
null130订单1一切产物数目
null265订单2一切产物数目
1null15一切订单产物1总量
115订单1产物1数目
1210订单2产物1数目
2null35一切订单产物2总量
2110订单1产物2数目
2225订单2产物2数目
3null45一切订单产物3总量
3115订单1产物3数目
3230订单2产物3数目
假如您对sqlservergroupby会萃有必定了解的话,您就能够了解cube操纵符的用法和感化。实在在实际使用中cube仍是很好有的,我们常常要对一些数据库数据举行统计,以利于我们更好的把握情形
我想电子商务能够更好的完成公道设置资本,只管削减库存,只要更好的把握临盆、发卖数据的详细情形,才干完成资本的公道设置。但愿今后的企业象dell一样,不要象长虹等彩电厂商。
”由于MySQL已经是一个运行了众多知名Web2.0网站的数据,包括Craigslist、Digg、Wikipedia和Google等,或许我们可以说每一个Web2.0公司实质上是一个使用MySQL数据库的公司。
再见西城 该用户已被删除
沙发
发表于 2015-1-19 19:41:38 | 只看该作者
多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油
简单生活 该用户已被删除
板凳
发表于 2015-1-28 09:58:46 | 只看该作者
比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。
灵魂腐蚀 该用户已被删除
地板
发表于 2015-2-5 20:26:42 | 只看该作者
光写几个SQL实在叫无知。
兰色精灵 该用户已被删除
5#
发表于 2015-2-13 13:12:54 | 只看该作者
发几份SQL课件,以飨阅者
深爱那片海 该用户已被删除
6#
发表于 2015-3-3 21:44:44 | 只看该作者
只能告诉你,学好数据库语言和原理,多见识几种数据库软件,比一棵树上吊死要好。
飘飘悠悠 该用户已被删除
7#
发表于 2015-3-11 14:00:31 | 只看该作者
数据库物理框架没有变动undo和redo都放在数据库得transaction中,个人感觉是个败笔。如果说我们在设计数据库的时候考虑分多个数据库,可能能在一定程度上避免I/O效率问题。
小妖女 该用户已被删除
8#
发表于 2015-3-18 21:54:21 | 只看该作者
不好!如果出了错;不好调试;不好处理!其实web开发将代码分为3层:web层;业务逻辑层和数据访问层;一般对数据库的操作都在数据访问层来做;这样便于调试和维护!而且将来如果是换了数据库的话;你只需要改数据层的代码;其他层的基本可以不变!要是你在jsp中直接调用sql数据库;那么如果换了数据库呢?岂不都要改?如果报了异常呢?怎么做异常处理?
活着的死人 该用户已被删除
9#
发表于 2015-3-26 19:10:23 | 只看该作者
对于微软系列的东西除了一遍遍尝试还真没有太好的办法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 16:46

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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