-
[Sql Server] sql语句拼接 时间类型跟字符串拼接
sql语句拼接时间类型和字符串拼接exec('select*fromST_PPTN_RwhereTMBetween''2015-04-17''and''2015-04-19''')select'select*fromST_PPTN_RwhereTMBetween'''+DATEADD(D,-1,GE...
49
热度 -
[Sql Server] sqlserver 时间段查询,该如何处理
sqlserver时间段查询这样查不出数据,select*fromaaawherepTime>=CONVERT(VARCHAR,'2015/4/10',111)andpTime<=CONVERT(VARCHAR,'2014/4/15',111)这样有数据select*fromaaawhe...
33
热度 -
[Sql Server] SQL server2008批量更新,该怎么处理
SQLserver2008批量更新现在有两个表a和b,将a中的“bianhao”这一列的值,全部插入到b中的“ASSET_NEW_ID”updatebsetASSET_NEW_ID=a.bianhaofrom??a??INNERJOINbONa.ID=b.ID总是提示:消息512,级别16,状态1,...
43
热度 -
[Sql Server] update语句直接执行与写在存储过程中执行性能区别很大,为什么呢
update语句直接执行与写在存储过程中执行性能差别很大,为什么呢?今天在进行程序优化的时候,将每次update修改为了批量update,使用的是JavaJDBC批量更新。10万条数据,每次批量更新50条:update:1、直接使用update语句进行batchupdate,平均每次耗时100ms2...
94
热度 -
[Sql Server] MS SqlServer 2008关于PIVOT的疑点
MSSqlServer2008关于PIVOT的疑问如上图:同一个内容,对两个不同列进行行转列,第一次转正常,第二次转变两行。对MSSql不是很精通,忘各位指点。测试代码如下:DECLARE@TableTABLE(Id CHAR(1),Item INT,NumMax INT,NumNow INT)IN...
23
热度 -
[Sql Server] 数据库分页存储过程效率有关问题
数据库分页存储过程效率问题在用数据库存储过程分页的时候,要多表查询,请问是将要连表查询和where条件都加之后得到结果存入临时表中,再从临时表中计算数据条数据和页数,以及用selecttop得到分页数据的效率高,还是在计算数据条数和页数的时候查询一次,selecttop的时候再查询一次的效率高呢?后...
62
热度 -
[Sql Server] sql charindex的用法,该怎么处理
sqlcharindex的用法charindex(b.ITEM_COST_BUDGET,'11,50,53,54,59,102')>0这个条件中里面的有个102,我查询数据库的时候会把10,02之类的也查询出来,怎么固定查询,而不是模糊查询的呢------解决思路---------------...
93
热度 -
[Sql Server] 在有汉字和数字组成的字段中,怎么只提取字段中的数字
在有汉字和数字组成的字段中,如何只提取字段中的数字,原来的表为:使用:updatedbo.asetyoubian=REVERSE(SUBSTRING(REVERSE(zuozhedanwei),charINDEX('%[0-9]%',REVERSE(zuozhedanwei))+1,3))最后得到的...
39
热度 -
[Sql Server] sql联查,该怎么处理
sql联查表1:A1B1C1D1F1表2:A2B2C2D2表3:A3B3C3D3想要的查询结果是A1B1C1D1F1C2C3(条件是表1、2、3中A1、2、3字段的值相等)求大神指点------解决思路------------------------只考虑表1有值的情况SELECTT1.A1 ,T1...
26
热度 -
[Sql Server] SQL判断一个日期所处时间段,该怎么解决
SQL判断一个日期所处时间段需要判断一个日期所处的时间段,21号到20号为条件。如2015-4-25,那么它的所处时间段应该是2015-4-21到2015-5-20之间,然后我再截取2015-5-20的月份,我是这样写的,取时间区间然后再截取这个时间结束的月份SELECTCONVERT(varcha...
87
热度 -
[Sql Server] 大神们帮忙优化一下小弟我的SQL,主要是OR有关问题,小弟我想用union 来替代,不过left join 这种如何用
大神们帮忙优化一下我的SQL,主要是OR问题,我想用union来替代,不过leftjoin这种怎么用啊原生SQL:selectDISTINCTc.id,c.url,c.shop_name,c.taobao_seller,c.credit,c.favorable,c.dsr,c.address,c.a...
46
热度 -
[Sql Server] 求帮忙看下 小弟我的这个匹配查询存储过程的语句该如何写
求帮忙看下我的这个匹配查询存储过程的语句该怎么写有JA,YI,BI,DI与MMDATA表逐个匹配,(如果有相同的字段插入YDATA表,如果YDATA表中已经有此字段,则不插入YDATA表),MDATA表可能包含JA,YI,BI,DI四张表的全部数据,求帮忙看下:JA,YI,BI,DI,MMDATA,...
25
热度 -
[Sql Server] 高分 解决立马结帖
高分求助解决立马结帖问题:现在有一个数据库服务器。我有权限能访问到Master数据库。但我不知道如何从master数据库中读取登录该数据库服务器所有用户名和密码。求高手帮忙。如何解决从Master数据库中获取登录该数据服务器所有的用户名和密码???------解决思路----------------...
69
热度 -
[Sql Server] 求1语句!
求一语句!!!!本帖最后由qq_23887913于2015-04-1911:49:09编辑姓名年度牟志琼 2012牟志琼 2012牟志琼 2013牟志琼 2013牟志琼 2014牟志琼 2014陈辉 2012陈辉 2013陈绩 2012陈绩 2014马银武 2013马银武 2013想要年度字段里出现...
52
热度 -
[Sql Server] 太诡谲了:将字符串转换为 smalldatetime 数据类型时失败
太诡异了:将字符串转换为smalldatetime数据类型时失败。declare@sqlnvarchar(200)declare@timesmalldatetimedeclare@time1smalldatetimeset@time=convert(datetime,convert(char(10)...
241
热度 -
[Sql Server] 群组的公告信息,怎么标注已读、未读
群组的公告信息,如何标注已读、未读?我有一个群组,里面有一个公告信息表:Groups_Events里面包括:EventID,GroupID,UserID,EventContent等等。群组里每一个成员登录后,就会自动收到公告信息,已经读过的就标注为:“已读”,未读过的标注为“未读”。问题是,这是针对...
30
热度 -
[Sql Server] 怎么删除部分字段重复数据,而其他字段留取的数据随机
如何删除部分字段重复数据,而其他字段留取的数据随机表一字段1字段2字段3ABCABDXYEABCABDXBCXYDXYE删除字段1和字段2重复的数据字段3的数据留取哪一个都可以变成如下内容字段1字段2字段3ABCXYE------解决思路----------------------删除之后应该有3行...
97
热度 -
[Sql Server] MFC程序中使用SQL的一个疑义
MFC程序中使用SQL的一个疑问最近毕设在做网络流量监测,老师让我把数据库加上,就是简单记录下包的内容那些。抓的每个包都有一个编号,我设置为主键。现在有个问题,就是下次抓包的时候,想再把数据插入到表里,我怎么获得当前表中最后一项的编号?编号我的类型是int。只有这么多分了,跪求大神解答。------...
29
热度 -
[Sql Server] 存储过程中的模模糊糊查询没有结果
存储过程中的模糊查询没有结果下述的sql为根据传入的表名@TABLENAME、字段名@COLUMN(序列编号如LM20150420001)、字母@LETTER查询后今天后四位最大的序列编号SET@SQL='SELECTTOP1'+@NEWID+'=['+@COLUMN+']FROM'+@TABLEN...
15
热度 -
[Sql Server] 这个查询语句怎么优化一下呢
这个查询语句如何优化一下呢有两个表T1,T2T1有字段MapSNamerMapSNumberT2有字段SNumObsTimesMinTMaxTPrec要查询T2表中的数据,其SNum必须是T1表中MapSNumber中包含的这个查询语句如何优化一下呢,用join如何修改呢SELECTT1.MapSN...
57
热度