-
[Sql Server] 大小區分查詢問題,该怎么处理
大小區分查詢問題正常情況下SQL是不區分大小的,但不知什麼原因使我的MSSQL語句會對大小敏感,怎麼才能讓SQL不區分大小查詢即如下原來的表名為小寫tbselect*fromTB---這樣就會提示無TB這個表select*fromtb---這樣可以正常查詢另外就是select*fromtbwhere...
309
热度 -
[Sql Server] 求SQL语句,删除重复的数据只留第一笔解决方法
求SQL语句,删除重复的数据只留第一笔请问如何将表A,同一ID删除重复的数据,只留下第一笔数据,并得到如表B的结果表A:IDDATEI1I2I3I4I5A102/06(857)A106/11(857)A108/02(855)(857)(855,857) A108/05(851)(857)(874)(...
120
热度 -
[Sql Server] 怎样写这些有关问题sql语句
怎样写这些问题sql语句?table主表:dlid日期销售类型部门编码业务员编码客户编码子表dlid仓库货物编码数量单价金额档案表:部门档案、客户档案、业务员、货物档案每一年一个数据库,如sale_2006、sale_2007.想查询以下结果今年与去年相同期间销售额比较,1.可按部门、业务员、客户比...
72
热度 -
[Sql Server] 统计的有关问题~写不出来,帮帮忙 。不知道能不能实现啊 。哎~
统计的问题~~~写不出来,帮帮忙。不知道能不能实现啊。。。哎~~~表:deptIDdatatimemoney12006-03-1010022006-03-1020032006-03-1030042006-03-1040012007-02-10100022007-02-10200032007-02-1...
61
热度 -
[Sql Server] 求问如何指定创建的数据库的相对路径
求问怎么指定创建的数据库的相对路径?我是这么创建数据库的,但是是绝对路径,现在需要改为相对路径,即exe文件所在的文件夹下:CreateDATABASEbbsDBON(NAME='bbsDB_data',FILENAME='D:\data\bbsDB_data.mdf'...
154
热度 -
[Sql Server] 关于EXISTS的有关问题
关于EXISTS的问题我想请大家帮我解析一下以下查询语句:3张基本表:S(S#,SNAME,AGE,SEX)SC(S#,C#,GRADE)C(C#,CNAME,TEACHER)1、查询学习全部课程的学生姓名,语句如下:SELETESNAMEFROMSWHERENOTEXISTS(SELECT*FRO...
110
热度 -
[Sql Server] 一个查询 大家看看,该怎么解决
一个查询大家看看selecttop3*fromT_DisasembleMachorderbynewid()这样可以查询出表里随机的3条记录现在我想用变量来查询,可以有问题啊,大家看看下面:declare@iintset@i=3selecttop@i*fromT_DisasembleMachorder...
87
热度 -
[Sql Server] 为什么在SQL的查询分析器里面调用存储过程的时候提示:“对于局部变量,text、ntext 和 image 数据类型无效。”解决思路
为什么在SQL的查询分析器里面调用存储过程的时候提示:“对于局部变量,text、ntext和image数据类型无效。”各位朋友,下面是小弟在查询分析器里面调用存储过程的语句,但出现了“对于局部变量,text、ntext和image数据类型无效”,请问错误在哪里,请各位朋友赐教,谢谢!!!declar...
179
热度 -
[Sql Server] 字串资料转成如表a,该如何处理
字串资料转成如表a请教如何将以下的字串资料转成如表a111,222,333,444,555表a:111222333444555------解决方案--------------------createtable#t(strvarchar(20))godeclare@sqlvarchar(2000)de...
157
热度 -
[Sql Server] 三个表一同统计有关问题,公司的帐目结算
三个表一同统计问题,公司的帐目结算现有库存表名称单价数量A38018B29039进货表名称进货数量进货时间A277/29/2007B427/30/2007A248/4/2007B408/4/2007销售表名称出货数量出货时间A458/15/2007B628/15/2007A528/22/2007B5...
160
热度 -
[Sql Server] 求字符相加带'/'的SQL语句解决方法
求字符相加带'/'的SQL语句我要得到如1/211122/434343...的字符串selecta+'/'+bfromc应该怎么改???------解决方案--------------------我要得到如1/211122/434343...的字符串selecta+'/...
431
热度 -
91
热度 -
[Sql Server] 簡單問題,该如何解决
簡單問題30分鐘以下或30分鐘,按0.5小時算。60分鐘以下或60分鐘,按1小時算,以此類推,68分鐘按1.5小時算。請問,如何根據得出的變量(分鐘數),來化成我想要的小時數呢?謝謝。------解决方案--------------------测试当@i=68declare@iintselect@i...
119
热度 -
[Sql Server] where col like '08%' 和 where col like '08888%' 哪个效率高些?解决思路
wherecollike'08%'和wherecollike'08888%'哪个效率高些?wherecollike'08%'和wherecollike'08888%'哪个效率高些?col列是聚集索引,col列的内容08开头的必然是08888这样的内容。谢谢大家。---...
74
热度 -
[Sql Server] 希望当更新或插入操作不成功的时候,SQLSERVER的存储过程能返回一个信息解决办法
希望当更新或插入操作不成功的时候,SQLSERVER的存储过程能返回一个信息论坛上的各位朋友,小弟总共有4个问题,都写在存储过程里面了,希望有朋友能帮忙解决小弟的问题,谢谢!!!ALTERprocedureKaoQinInsertUpdateEmployee@emp_idnvarchar(50),@...
112
热度 -
[Sql Server] 关于排序的有关问题,高手来看一下吧,多谢了
关于排序的问题,高手来看一下吧,谢谢了比如表table字段id,name,age,cityselectnamefromtablewhereagein(20,21,22,23,24)orcityin(beijing,shanghai,shenzhen)我如何让age是22排在前面或者让age是22的又...
150
热度 -
[Sql Server] SQL字符串中取数字难题?解决思路
SQL字符串中取数字难题?在“sddfd123fddfd56fddf78”中分别取得123、56、78怎么做好,用SQL语言。------解决方案--------------------declare@strvarchar(100)declare@findvarchar(10)set@str=...
71
热度 -
[Sql Server] SQL2005中怎么设定帐户权限
SQL2005中如何设定帐户权限?1、本人对SQL2000比较熟,现在安装了一个SQL2005,发现SQL2005的权限管理和SQL2000有很大的不同,希望有朋友能教一下,如果详细说明感激不尽(抄来,复制来都可以,只要我能看懂,呵呵)。2、我已有一数据库,数据库中有二千多个编写成的存储过程,想新建...
186
热度 -
[Sql Server] sql语法-表A怎么由表B对应相同的值做转换
sql语法-表A如何由表B对应相同的值做转换请教表A如何由表B对应相同的值做转换:表A:A1(1)(2)(3)(1,2),(2,3)(1,2,3)B1(3)(6)(8)(3,6),(6,8)(3,6,8)C1(3)(6)(3,6)…表B:(1)a(2)b(3)c(6)d(8)e(1,2)f(2,3)...
153
热度 -
[Sql Server] 怎么阻止删除表中记录
如何阻止删除表中记录在SQLSERVER中建立两个表:一个是子表依赖另外一个父表只能通过父表中级联删除子表中的记录不允许直接从子表删除记录请问如何实现------解决方案--------------------设置权限------解决方案--------------------确实有点棘手这个问题。...
72
热度