-
[Sql Server] 三表联查并排除重复项的有关问题
三表联查并排除重复项的问题从以下三个表检索数据:品名表T1:ID品名规格功能厂家1品名1规格1功能1厂家12品名2规格2功能2厂家23品名3规格3功能3厂家3销售表T2:ID品名ID数量价格销售情况1品名ID11价格1销售情况12品名ID23价格2销售情况23品名ID31价格3销售情况3编号表T3:...
74
热度 -
[Sql Server] 求教,为啥索引不起作用
求教,为什么索引不起作用?selectc1fromaleftjoinbona.id=b.idb.id建立了聚合索引,c1建立了聚合索引,为什么查询后的排序不按c1排序,总是在变化?谢谢回复。------解决思路----------------------执行计划贴一下。感觉你这个连接之取C1,又不是...
84
热度 -
[Sql Server] 查询效率?解决方案
查询效率?selectc1,(selectc2frombwhereb.id=a.id)fromaselectc1,c2fromaleftjoinbona.id=b.idb.id建有聚合索引,请问,以上两种查询哪个效率更高,更快?------解决思路----------------------第一种是...
100
热度 -
[Sql Server] 高分求大神给一段代码,驱除数据库中重复的数据
高分求大神给一段代码,清除数据库中重复的数据MSSQL2008数据库,约4G.表user字段:idnamepassemailtelother现在的问题是:name和tel可能会有同时重复的。要做的就是:找出name,tel同时重复的数据,然后把重复的数据中的pass,email,other项的数据放...
27
热度 -
[Sql Server] 一对多,怎么往多的一方加数据,同时更新少的一方
一对多,如何往多的一方加数据,同时更新少的一方比如现在有三张表,专业信息-班级信息-学生信息,有没有办法在插入学生的时候自动更新专业和班级信息,如果有这个专业或班级,就直接插入,如果没有,则在专业或班级表中新建,这个可以做到吗。当然,除了把专业班级里面的数据拿出来循环对比。我数据库学的比较渣,求大神...
41
热度 -
[Sql Server] 跟数据库高手讨论一下数据库效率
和数据库高手讨论一下数据库效率现在假设有一个14亿人(条)的数据库,保守估计数据库50G每条数据存放着个人的基本信息,姓名,性别,出生年月日,籍贯,身份证号码这五个信息。检索时只检索身份证号码,以什么方式存储检索时效率最高?要求1秒以内想法1,存放MSSQL数据库中,对身份证号码建立索引。想法2,存...
84
热度 -
[Sql Server] 关于对话的一张表,怎么选出某人和所有人的最后一次对话
关于对话的一张表,如何选出某人和所有人的最后一次对话?是这样,我有张表,字段是这样的id,from,to,message其中id是对话的id,默认int自增加1from和to是用户的id,也是数字。message是对话内容。比如用户1和2之间的对话,from和to可以互换,因为可能是1给2发送信息,...
46
热度 -
[Sql Server] 请教应该怎么设计表结构
请问应该如何设计表结构现在数据库中有两个表成本项目表tb_costitem,存放成本项目基础数据表tb_basedata,存放许多产品成本项目的总成本和总消耗比如,成本项目表中共有50条成本项目,基础数据表中的产品A对应50条数据,产品B对应50条数据。。。。每种产品都对应50条数据tb_costi...
72
热度 -
[Sql Server] 跪求好手帮忙用SQL语句展BOM
跪求高手帮忙用SQL语句展BOM1、表结构如下PartNumMtlseqMtlPartNumQuantityRev1713809000100410211380902010021A1713809000100420633024901750560.1A211380902010021062210560460...
39
热度 -
[Sql Server] 多表更新的一个有关问题
多表更新的一个问题职员表,离职表,考核表三个表中都有字段职员编号,姓名,部门,职位现在想更新职员表中姓名或者部门或者职位时,也能同时更新离职表,考核表中的相同字段。更新其他表姓名,部门,职位时通过职员编号来更新,这个怎么实现?------解决思路----------------------用触发器吧...
45
热度 -
[Sql Server] 按时间查询前一次的记要
按时间查询前一次的记录createtablet(emp_idvarchar(10)primarykey,emp_novarchar(10),emp_datedatetime)insertintotvalues('00001','123','2014-09-17')insertintotvalues(...
51
热度 -
[Sql Server] SQL数据库开发流程?解决思路
SQL数据库开发流程?让给位见笑了,问个连入门级都算不上的问题!本人现在做的项目中,持续采集了下位机传上来的数据,想将这些数据用数据库来管理。我知道vs2005中有新建项目中有一项是数据库,下面有SQLServer。在winform项目的添加中还有个SQL数据库。另外,还有SQLServer2005...
73
热度 -
[Sql Server] 字符串转日期,求
字符串转日期,求高手指点selectfreqDescDetailCodefromtable1freqDescDetailCode字段是nvarchar返回的数据如下:08000800-16000800-16000800-1200-16000800-1200-1600以上数据有的不包含-有的包含1个-...
92
热度 -
[Sql Server] 怎么改变 查询SQL执行计划的执行次序
如何改变查询SQL执行计划的执行次序本帖最后由tianantong于2014-09-2812:44:47编辑主表A主键id从表B外键id函数dbo.f_getall(@idvarchar(30)),用于查询其它值,执行速度慢SELECTB.B_ID,B.B_NAME,GETALL,AA.IDFROM...
68
热度 -
[Sql Server] 存储过程点击排行榜有关问题
存储过程点击排行榜问题ALTERproc[dbo].[Ranklist]( @Midint=385,--条件语句(不用加where) @TotalCountint=3--绑定前条记录)ASBEGINdeclare@Countint;set@Count=0;select@Count=count(*)...
17
热度 -
[Sql Server] group by分组并且分页的有关问题
groupby分组并且分页的问题需求如图,急求啊各位前辈------解决思路----------------------selectDeviceID,max(LoginTime)asLoginTime,UserName,count(*)as[Count]fromtablenamegroupbyDev...
23
热度 -
[Sql Server] SQL中的对象跟实体有什么区别? 新手求解
SQL中的对象和实体有什么区别?新手求解刚开始学习数据库,使用的是SQLserver2005,对实体和对象的概念比较模糊,百度没有满意的答案,希望得到大家的帮助!------解决思路----------------------据我了解,对象可以包含:表、存储过程、视图函数等等,至于实体,要看上下文了...
65
热度 -
[Sql Server] mssql疑问,多谢
mssql疑问,谢谢数据ABC----------------------------a10xa20xa30xb30xb40xb10x按A分组,B排序,得出id列结果idABC1a102a203a301b102b303b40------解决思路----------------------select...
37
热度 -
[Sql Server] sql server2008 字段没次运行+1如何写
sqlserver2008字段没次运行+1怎么写我的数据库表是这样的WZ_access_number表名我想让这条数据每运行一次ID不变但是Quantity属性里的100每次+1怎么写啊------解决思路----------------------最好还是用自增,如果用编码方式,在多会话运行的时候...
203
热度 -
[Sql Server] 两张表合并结果,性能较好的sql
两张表合并结果,求一个性能较好的sql表A:C1C2C3C4abc10bcd5eaf12abc11eaf8feb33beh50表B:C1C2C3C5eaf10bcd5eaf12abc11bcd8合并成表C:C1C2C3C4C5abc2111bcd513eaf2021feb33beh50能想到的就是先...
36
热度