当前位置: 代码迷 >> Sql Server
 解决方案列表
  • [Sql Server] 判断字符字串是不是在字符串中

    判断字符字串是否在字符串中比如判断2是否在2,3,4,5中效率最高的方法,------解决方案--------------------SQLcodeselect(casewhenlen(replace(','+'1,2,3,4,5'+',',','+ltrim(2)+',',''))<len(...

    24
    热度
  • [Sql Server] 求where条件一=2的解释

    求where条件1=2的解释select*fromAfromwhere1=2会对数据表所有记录扫描判断吗?还是编译器会对其优化,发现常量表达式1=2始终不成立就直接返回个包含架构信息的空表?求解释。。。------解决方案--------------------where是比select要優先執行所...

    95
    热度
  • [Sql Server] sql话语含双引号报错

    sql语句含双引号报错各位大侠好,为什么在sql服务器执行存储过程,其中包含双引号,能够执行成功。但是在程序中,放到sql语句里面怎么就报错了?谁知道的希望尽快给我解答,谢谢!------解决方案--------------------探讨各位大侠好,为什么在sql服务器执行存储过程,其中包含双引号...

    82
    热度
  • [Sql Server] 从数据表里查询出某个字段的结果(多条,门类为字符串),不使用游标,将所有的结果拼接成一个字符串可以吗

    从数据表里查询出某个字段的结果(多条,类型为字符串),不使用游标,将所有的结果拼接成一个字符串可以吗?比如selectf1fromtwhere...得到2条记录,比如'A','B'如果希望获得'A'+'B',只有通过使用游标吗?有其他办法吗?------解决方案-------------------...

    53
    热度
  • [Sql Server] 请问批量修改数据的UPDATE语句

    请教批量修改数据的UPDATE语句表名USER,列NAME和MONERY,1000个记录名字(NAME)取值是bz000,bz001,...bz999,怎样用一个UPDATE语名把这一千个人的钱变为100?updateusersetMoney=100把所有人的钱都变为100,怎样只修改这一千个人的钱...

    7
    热度
  • [Sql Server] sql sum 后 变换 再计算

    sqlsum后转换再计算select(casewhen((SUM(sn.OrderNum-sn.ItemNoNum)-1)<0)then'0.0000'elseConvert(float,SUM(sn.OrderNum-sn.ItemNoNum))/Convert(float,(SUM(sn....

    645
    热度
  • [Sql Server] 求sql2005 压缩/解压函数解决方案

    求sql2005压缩/解压函数sql函数能够实现压缩/解压ntext(nvarchar(MAX))数据类型即可。------解决方案--------------------目前没有看到过------解决方案--------------------ntext这些lob压缩性能有限,改成nvarchar...

    234
    热度
  • [Sql Server] SQL2008登陆有关问题(本机服务器名称采用IP方式看不见数据库)

    SQL2008登陆问题(本机服务器名称采用IP方式看不见数据库)SQL菜鸟请教大神,SQL2008SSMS登陆时,服务器名称对话框里的选择本计算机名称,然后用两种验证模式登陆都可以看见自己所建的数据库,该对话框里的输入本机IP后,也可以连接上,但只能看见系统数据库,自己建的数据库一个也看不到,查看自...

    64
    热度
  • [Sql Server] 关于“TOP”的效率有关问题

    关于“TOP”的效率问题求助表A有两千万条数据,有SequenceCode列,类型为Int,值是顺序数字。code,sequncecodeaabcb1233,1xxxxb1233,2zzfdsb123,3.......pupjfs233,20000000因为听说SQLSERVER对于TOP有特别的优...

    92
    热度
  • [Sql Server] 把A表所有插入新表B后,数据的顺序会变化吗

    把A表全部插入新表B后,数据的顺序会变化吗?把A表全部插入新表B后,数据顺序会变化吗?即:如果A表的数据有5条数据,没有任何排序规则(因为表没有建立主键和索引,数据呢又是是一条一条insert的),然后把这样的表select*intoBfromA。请问,两表的数据排列顺序会有差别吗?------解决...

    41
    热度
  • [Sql Server] insert into 安插数据说IDENTITY_INSERT 为 ON 时,才能为表'Disp'中的标识列指定显式值

    insertinto插入数据说IDENTITY_INSERT为ON时,才能为表'Disp'中的标识列指定显式值setIDENTITY_INSERTDispONinsertintoDispselect*fromDisp1消息8101,级别16,状态1,第2行仅当使用了列列表并且IDENTITY_INS...

    550
    热度
  • [Sql Server] SQL 字符串有关问题

    SQL字符串问题我有一个表table1中的一个A1字段为a11,2,3,4,52,3,4,5,65,7,8,9,011,34,234,523,6,8,9然后我有一个字符3,那么我想查找A1字段包含3的字符的记录要效率高一点的方法,不用CHARINDEX和like方法,------解决方案------...

    64
    热度
  • [Sql Server] 求在这个程序(也许数据库语句)中的最佳算法[

    求在这个程序(或者数据库语句)中的最佳算法[在数据库中有有字段:邮编号省份城市1城市2区县1区县2如表所示序号邮编号省份城市1城市2区县1区县2-------------------------------------------------------1030100山西省太原市太原市阳曲县阳曲县(...

    97
    热度
  • [Sql Server] sql server行列转换有关问题

    sqlserver行列转换问题[CategoryID][Name]564 保卢斯:德国元帅564 北宋英宗564北魏道武帝564 本杰明·富兰克林564 彼得三世564 边光范564 扁鹊564 卞宝第564 卞壶怎么将[Name]那行的的显示效果变为:保卢斯:德国元帅//北宋英宗//.....

    87
    热度
  • [Sql Server] SQL2008数据库怎么导出到SQL2005数据库

    SQL2008数据库如何导出到SQL2005数据库如题。还有麻烦大家给我扫下盲吧。我自己通过向导导出数据库却只有一个.sql文件而且还很小。(导出完成后怎么也不提示导出文件在哪呢。我不知道那个.sql文件是不是自己导出的那个)------解决方案--------------------用生成SQLS...

    5
    热度
  • [Sql Server] sql数据库收缩有关问题

    sql数据库收缩问题数据库不超过10张表,有三张在两万条数据左右,其他都没什么数据,出来后要160M.无奈现在的虚拟主机都是送个100-200M的数据库,所以呀,哪位指点一下,让我把这160M收缩一下(sql自带的截断日志,收缩我知道的)。估计要从字段类型方面入手?或者其他方面,总之能减到100M下...

    90
    热度
  • [Sql Server] 取一小时中的某一条数据解决思路

    取一小时中的某一条数据表中的有一个字段为时间如下这样一些记录2012-08-12,13:40:302012-08-12,13:41:302012-08-12,13:42:302012-08-12,13:43:302012-08-12,13:44:302012-08-12,13:45:302012-0...

    40
    热度
  • [Sql Server] 如何为新用户自动创建一张新的表

    怎么为新用户自动创建一张新的表?我有张user表和Joke表,我想在创建一个用户的时候自动为新用户创建一张专门为xxx'sJokes表。xxx'sJokes表用来记录用户xxx上传的笑话。请问应该怎么做?------解决方案--------------------用触发器来拼接createtable...

    95
    热度
  • [Sql Server] 如何统计分页里的数据

    怎么统计分页里的数据selecttop(10)m.id,m.Memid,m.Name,m.LoginName,m.adName,(selectcount(*)fromdbo.MemConcernwherememid=m.MemIdandCreateTimebetween'2000-1-10:00:0...

    87
    热度
  • [Sql Server] sql 从一个数域中掏出除其子集的其他数

    sql从一个数域中取出除其子集的其他数sql从一个数域中取出除其子集的其他数简言之想实现sqlselect(1,2,3)notin(1,2)select后边怎么加一个数组,我只知道他能检索一行,同理后边怎么在条件里表示一个数字域。还有多列转一行用stuff()函数能做,但那变成字符串了,不好取数域差...

    62
    热度