仓酷云

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

[学习教程] MYSQL网站制作之一个sql语句,包括有几近一切尺度查询语...

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

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

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

x
如IBM公司最近宣布让渠道合作伙伴分销其SaaS应用程序的新计划。微软认为MySQL学习教程是销售其云计算服务的重要组成部分。然而即使有这种趋势,DBaaS仍然不同于内部数据库,解决方案提供商必须认识到这一点;否则,他们不仅仅是丢失几个客户,而是要失去的更多。尺度|语法|语句
W_KMR01_11----KMM13BRCOPYWRITEBYLD2000/09/0715:30

SELECTDISTINCTSUBSTRING(KMM102.KMM102_BGT_TYPE,1,4)ASBGT_TYPE,
(CASESUBSTRING(KMM102.KMM102_BGT_TYPE,3,2)WHEN"09"THEN"1"WHEN"10"THEN"2"
WHEN"11"THEN"3"ELSE"9"END)ASBGT_CLASS,
SUBSTRING(KMM102.KMM102_BGT_TYPE,1,2)ASBGT_TEAM,

(ISNULL((SELECTSUBSTRING(KMC101.KMC101_NAME,CHARINDEX("-",KMC101.KMC101_NAME)+1,12)FROMKMC101
WHERE(KMC101.KMC101_TYPE="BUDGETCODE")
AND(KMC101.KMC101_CODE=SUBSTRING(KMM102.KMM102_BGT_TYPE,1,4)+"00")),""))ASBGT_NAME,

SUM(ISNULL(KMM101.KMM101_BGT_JAN,0))ASBGT_AMT01,
SUM(ISNULL(KMM101.KMM101_BGT_FEB,0))ASBGT_AMT02,
SUM(ISNULL(KMM101.KMM101_BGT_MAR,0))ASBGT_AMT03,
SUM(ISNULL(KMM101.KMM101_BGT_APR,0))ASBGT_AMT04,
SUM(ISNULL(KMM101.KMM101_BGT_MAY,0))ASBGT_AMT05,
SUM(ISNULL(KMM101.KMM101_BGT_JUN,0))ASBGT_AMT06,
SUM(ISNULL(KMM101.KMM101_BGT_JUL,0))ASBGT_AMT07,
SUM(ISNULL(KMM101.KMM101_BGT_AUG,0))ASBGT_AMT08,
SUM(ISNULL(KMM101.KMM101_BGT_SEP,0))ASBGT_AMT09,
SUM(ISNULL(KMM101.KMM101_BGT_OCT,0))ASBGT_AMT10,
SUM(ISNULL(KMM101.KMM101_BGT_NOV,0))ASBGT_AMT11,
SUM(ISNULL(KMM101.KMM101_BGT_DEC,0))ASBGT_AMT12,

(SUM(ISNULL(KMM101.KMM101_BGT_JAN,0))+SUM(ISNULL(KMM101.KMM101_BGT_FEB,0))+
SUM(ISNULL(KMM101.KMM101_BGT_MAR,0))+SUM(ISNULL(KMM101.KMM101_BGT_APR,0))+
SUM(ISNULL(KMM101.KMM101_BGT_MAY,0))+SUM(ISNULL(KMM101.KMM101_BGT_JUN,0))+
SUM(ISNULL(KMM101.KMM101_BGT_JUL,0))+SUM(ISNULL(KMM101.KMM101_BGT_AUG,0))+
SUM(ISNULL(KMM101.KMM101_BGT_SEP,0))+SUM(ISNULL(KMM101.KMM101_BGT_OCT,0))+
SUM(ISNULL(KMM101.KMM101_BGT_NOV,0))+SUM(ISNULL(KMM101.KMM101_BGT_DEC,0)))ASAMT01,
("XXXXXXXX")ASAMT02,

SUM(ISNULL((CASEWHEN(CONVERT(CHAR(8),KMM102.KMM102_CHK_DATE,112)<"YYYYMMDD")
THENKMM102.KMM102_CHK_AMTELSE0END),0))ASAMT09,
SUM(ISNULL((CASEWHEN((CONVERT(CHAR(8),KMM102.KMM102_OVER_DATE,112)<"YYYYMMDD")
ANDKMM102.KMM102_OVER_STATUS"00")
THENKMM102.KMM102_OVER_AMT
WHEN((CONVERT(CHAR(8),KMM102.KMM102_OVER_DATE,112)<"YYYYMMDD")
ANDKMM102.KMM102_OVER_STATUS="00")
THENKMM102.KMM102_OVER_AMTELSE0END),0))ASAMT07,
SUM(ISNULL((SELECTCASEWHEN((CONVERT(CHAR(8),KMM103.KMM103_PAY_DATE,112)<"YYYYMMDD")
ANDKMM103.KMM103_PAY_STATUS"2")
THENKMM103.KMM103_PAY_AMTELSE0END
FROMKMM103
WHERE(KMM103.KMM103_YY=KMM102.KMM102_YY)
AND(KMM103.KMM103_BGT_KIND=KMM102.KMM102_BGT_KIND)
AND(KMM103.KMM103_CASE_NO=KMM102.KMM102_CASE_NO)),0))ASAMT03,
SUM(ISNULL((SELECTCASEWHEN((CONVERT(CHAR(8),KMM103.KMM103_PAY_DATE,112)<"YYYYMMDD")
ANDKMM103.KMM103_PAY_STATUS"1")
THENKMM103.KMM103_PAY_AMTELSE0END
FROMKMM103
WHERE(KMM103.KMM103_YY=KMM102.KMM102_YY)
AND(KMM103.KMM103_BGT_KIND=KMM102.KMM102_BGT_KIND)
AND(KMM103.KMM103_CASE_NO=KMM102.KMM102_CASE_NO)),0))ASAMT04
FROMKMM102,
KMM101
WHERE(KMM102.KMM102_YY="YYY")AND
(KMM102.KMM102_BGT_KIND="1")AND
(KMM101.KMM101_YY=*KMM102.KMM102_YY)AND
(KMM101.KMM101_BGT_KIND=*KMM102.KMM102_BGT_KIND)AND
(KMM101.KMM101_BGT_TYPE=*KMM102.KMM102_BGT_TYPE)
GROUPBYSUBSTRING(KMM102.KMM102_BGT_TYPE,1,4),
SUBSTRING(KMM102.KMM102_BGT_TYPE,3,2),
SUBSTRING(KMM102.KMM102_BGT_TYPE,1,2)
ORDERBYBGT_CLASSASC,
BGT_TYPEDESC
;
人力成本上的节省,MySQL的用户Spacemonkey实验室的首席执行官MitchPirtle如此表示:“维护MySQL使得你不需要一个年薪15万美元的DBA。
活着的死人 该用户已被删除
沙发
发表于 2015-1-17 11:26:52 | 只看该作者
现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.
透明 该用户已被删除
板凳
 楼主| 发表于 2015-1-20 17:28:56 | 只看该作者
外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。
因胸联盟 该用户已被删除
地板
发表于 2015-1-29 13:38:23 | 只看该作者
大家注意一点。如下面的例子:
谁可相欹 该用户已被删除
5#
发表于 2015-2-6 01:30:09 | 只看该作者
两个月啃那本sqlserver2005技术内部-存储引擎,花了几个月啃四本书
6#
发表于 2015-2-14 20:15:34 | 只看该作者
同样会为索引视图等应用带来麻烦。看看行级和事务级的快照数据放在tempdb中,就能感觉到目前架构的尴尬。
爱飞 该用户已被删除
7#
发表于 2015-3-4 10:14:30 | 只看该作者
连做梦都在想页面结构是怎么样的,绝非虚言
飘飘悠悠 该用户已被删除
8#
发表于 2015-3-11 18:14:20 | 只看该作者
SP4是一个累积性的ServicePack,包含自以前的ServicePack发布以来所有的修补程序(包括MS03-031安全公告)。
柔情似水 该用户已被删除
9#
发表于 2015-3-19 06:31:05 | 只看该作者
从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。
admin 该用户已被删除
10#
发表于 2015-3-27 10:38:38 | 只看该作者
外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 12:17

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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