-
[Sql Server] sql数据库中isnull函数的有关问题
sql数据库中isnull函数的问题updatelllsetname='1aanna',age=isNULL('',age)wherenumber='10000';如上,写了一句查询,是当age那栏为空时不更新,维持age原值,怎么不对呢?一旦这样执行,还是会变为null值。。。求大家帮忙解释一下~...
20
热度 -
[Sql Server] 《BI那一星半点事》ETL中的关键技术
《BI那点儿事》ETL中的关键技术ETL(Extract/Transformation/Load)是BI/DW的核心和灵魂,按照统一的规则集成并提高数据的价值,是负责完成数据从数据源向目标数据仓库转化的过程,是实施数据仓库的重要步骤。ETL过程中的主要环节就是数据抽取、数据转换和加工、数据装载。为了...
76
热度 -
[Sql Server] SQL多表查询,请大神解答。(SQL server2008数据库)解决办法
SQL多表查询,请大神解答。(SQLserver2008数据库)------解决思路----------------------SELECTD.NM,ISNULL(T2.ZL,0)ZL,D.GGFROMDLEFTJOIN( SELECTT1.NM,SUM(T1.ZL*C.SL)ZLFROM (SE...
65
热度 -
[Sql Server] 集聚索引和非聚集索引这样理解对吗
聚集索引和非聚集索引这样理解对吗?数据结构:独立于实际内容二叉树索引表(根节点=指向数据的指针)修改的区别:如果要对有改索引的某列数据变动的话聚集索引就要将二叉树中的数据和实际内容按聚集索引重新排序,因为目录和内容是相关的。非聚集索引只需要对目录进行修改,而不需要对实际内容进行修改,因为目录和内容不...
31
热度 -
[Sql Server] 怎样用一条语句列出全部最大值或最小值的记录
怎样用一条语句列出所有最大值或最小值的记录表中价格是最大值的有多条数据,我想一次性把它列举出来。如下面的语句却是错误的select*fromitemswhereprice=max(price)------解决思路----------------------selectA.*fromitemsA,(S...
32
热度 -
[Sql Server] 多对多数据导入更新,该怎么解决
多对多数据导入更新最近有个VFP数据导入SQL的程序出错。有一列数据导过去始终为空。还有每有EXCEL文件保存。就想把EXCEL的这列数据更新到SQL。但是没有对应列。即员工,品番,日期,连生产数都是多对多的关系,怎么更cpkzno为上列[单品_NO1]的数据------解决思路----------...
29
热度 -
[Sql Server] 有没有哪位高手知道M?o?e?b?i?u?s? ?f?o?r? ?S?Q?L? ?S?e?r?v?e?r?负?载?均?衡?集?群的价格
有没有谁知道M?o?e?b?i?u?s??f?o?r??S?Q?L??S?e?r?v?e?r?负?载?均?衡?集?群的价格?有没有谁知道M?o?e?b?i?u?s??f?o?r??S?Q?L??S?e?r?v?e?r?负?载?均?衡?集?群的价格?------解决思路----------------...
357
热度 -
[Sql Server] 这个无效的列名,咋回事
这个无效的列名,怎么回事?selectcc1.empnoasempno,left(convert(varchar(10),cc1.yymmdd,112),6)asyymm,sum(cc1.times)from(selectaa1.empnoasempno,aa1.yymmddasyymmdd,sum...
25
热度 -
[Sql Server] 某时间段全部数据大于0的查询有关问题
某时间段全部数据大于0的查询问题表的结构:aid atime apa5 15:30:11 -0.67a5 15:48:23 -0.30a5 15:57:39 -0.34a5 16:06:50 0.33a5 17:00:01 1.36a6 15:02:35 2.76a6 15:14:53 2.57a6...
21
热度 -
[Sql Server] INDEX-从数据寄放的角度看索引
INDEX--从数据存放的角度看索引测试表结构:CREATETABLETB1(IDINTIDENTITY(1,1),C1INT,C2INT)1.聚集索引(Clusteredindex)聚集索引可以理解为一个包含表中除索引键外多有剩余列的包含索引,为保证在DELETE/UPDATE操作的正确性,如果聚...
76
热度 -
[Sql Server] sql server行列转置 [,该如何处理
sqlserver行列转置[客户充值周期表:UserIDdate19412014-05-3119412014-06-0420642013-03-2020642013-11-2520642014-10-2430662013-01-0630662013-07-0530662014-01-09342020...
96
热度 -
[Sql Server] XP系统跟2003系统的SQL版本数据库连接区别在哪
XP系统和2003系统的SQL版本数据库连接区别在哪?本帖最后由zcr943于2014-12-0719:13:23编辑局域网内:1号机,WIN2003+SQL企业版,IP:192.168.10.102号机,XP+SQL个人版,IP:192.168.10.1503号机,XP系统,IP:192.168....
13
热度 -
[Sql Server] 关于失去该任务所以样品交接后的查询语句
关于得到该任务所以样品交接后的查询语句本帖最后由sea0302于2014-12-0813:50:20编辑任务表和样品表关联通过GUID和RGUID,state为10表示交接完成,每个任务所有样品交接完成后,取日期最新的一条作为交接日期IFEXISTS(SELECT*FROMsys.objectsWH...
36
热度 -
[Sql Server] SQL Server 2008 R2存储过程中如何输出调试日志信息
SQLServer2008R2存储过程中怎么输出调试日志信息?如题,有哪位知道的啊------解决思路----------------------这个估计实现不了。------解决思路----------------------具体想做什么呢
104
热度 -
[Sql Server] 求在同一张字据中同时存在的款号
求在同一张单据中同时存在的款号各位大侠,一直想写个SQL代码来实现下面的想法求出销售表中同时被顾客买走的两件货品的top10,数据表如下:销售单号货号数量A001M0011A001M0022A001M0031A002M0012A003M0011A004M0012A004M0021A005M0012A...
50
热度 -
[Sql Server] 表数据删除超时有关问题
表数据删除超时问题在.net编程中,按时间段用sql语句删除(delete)表记录的时候,每次大概删除2万条,经常出现以下错误,导致删除失败:“错误信息:超时时间已到。在操作完成之前超时时间已过或服务器未响应。”请问如何解决删除大量数据导致时间过长问题?------解决思路-------------...
1
热度 -
[Sql Server] Sql复制订阅有关数据表数据存在哪里
Sql复制订阅相关数据表数据存在哪里?我现在正在做一个读取db的复制订阅信息,并且可以手动执行job的的web程序。不过遇到了2个难题1.可以从数据库的系统表的Syspublications获取到发布信息。但订阅信息从Syssubscriptions获取的记录的好像是每个数据表发布的日志记录,不是每...
23
热度 -
[Sql Server] 一条sql语句检索不同状态的记录数,该如何处理
一条sql语句检索不同状态的记录数sql2005表A字段statusID11122.......现在想用一条语句求出状态ID为1和2的数据条数(count(*))例如selectcount(*)fromAwherestatusID='1'但是这样只能求出一种状态,我想用一条语句求出两种不同的状态,这...
41
热度 -
[Sql Server] select case when语句
求一个selectcasewhen语句sql2005我要检索tableA中的id,text,mount但是当id=2时显示”2楼“=3时显示”3楼“selecttext,mount,id=casewhenid='2'then'2楼'whenid=‘3’then‘3楼’fromtableA这样写不对啊...
18
热度 -
[Sql Server] SSRS 报表批量打印有关问题
SSRS报表批量打印问题做好了10+个独立的报表,想用一个程序或一个报表将10多个报表一次性打印成PDF。各位高手有何解法?我试用了一种方法是用一个新的报表加了一个表格,在表格的每个单元格中加入subreport,这些subreport会对应的每个报表,问题是每个子报表中都有页眉,这些页眉都是需要输...
656
热度