当前位置: 代码迷 >> Sql Server
 解决方案列表
  • [Sql Server] SQL 生产随机取舍

    SQL生产随机选择A表mmrq2010012010-01-012010012010-01-022010012010-01-032010012010-01-042010012010-01-052010012010-01-062010012010-01-072010022010-02-012010022...

    82
    热度
  • [Sql Server] 这种高级查询怎么做不想全用IF来判断太不科学了

    这种高级查询如何做不想全用IF来判断太不科学了//表的字段a,b,c,d四个字段作为条件查询时//当程序没有给这四个字段付值时查询select*fromtable//当程序给a字段付值是查询语句为select*fromtablewherea='程序付的值'//当程序给b字段付值是查询语句为selec...

    97
    热度
  • [Sql Server] SQL 查询结果拼接,该怎么解决

    SQL查询结果拼接有两张表,结构如下:TableANameAddress张三浙江李四北京TableBNameWordAddress王五江西赵六河南想通过多表联合查询后输出以下结果:NameAddress张三浙江李四北京王五江西赵六河南请大神出手!------解决思路-----------------...

    28
    热度
  • [Sql Server] 【100分秒结】cte 里面 的一个异常帮修正

    【100分秒结】cte里面的一个错误帮修正刚刚在看帖子帮别人解决问题的时候,发现这么一个奇怪的错误,具体看代码最后的那一条语句!ifobject_id('[tb]')isnotnulldroptable[tb]gocreatetable[tb]([code]varchar(50),[code2]va...

    429
    热度
  • [Sql Server] sql结果集合并有关问题

    sql结果集合并问题select*from( selectId,Mid,Picture,ids=row_number()over(partitionbyMidorderbygetdate()) fromNews whereMidin(118,260,123,144,143,288)andPictur...

    26
    热度
  • [Sql Server] 怎么使时间和星期转行

    如何使时间和星期转行比如我查询2013-02-01到2013-03-01的查询显示日期星期2013-02-01五2013-02-02六2013-02-03日-----------------------------------解决思路----------------------selectDATEN...

    95
    热度
  • [Sql Server] 求动态修改列tsql,该如何处理

    求动态修改列tsql本帖最后由iamsea22于2014-09-2311:24:22编辑有100多张表,现在要求先判断此表如果有列类型为decimal(18,2)或者Float,则修改为decimal(24,5),没有此类型的列的话,不更新。求动态修改所有表的列的tsql,另外注意一张表有可能有多个...

    84
    热度
  • [Sql Server] 怎么查询出某个字段值长度最长的那条数据

    怎样查询出某个字段值长度最长的那条数据?表ryb,字段姓名xm,说明sm,说明值有长有短,同一个人有多条数据,怎样查询姓名为‘张三‘,且‘张三‘说明值最长的那条数据------解决思路----------------------createtableryb(namvarchar(10),bzvarc...

    80
    热度
  • [Sql Server] 有个小疑点想请问一下大神们

    有个小问题想请教一下大神们根据这两张表,写出SQL语句,表A关联至表B,得出“最后”表,总是捣弄不出来,求大神们指点哈。------解决思路----------------------select人员,编号as值班号,结果as评价from表A,表Bwhere表A.编号=表B.编号------解决思路...

    61
    热度
  • [Sql Server] 网上搜不到答案——可否这样用别名建立全局或者临时表

    网上搜不到答案——能否这样用别名建立全局或者临时表?declare@timestrnvarchar(1000)declare@时间datetimeselect*from(SELECT*,ROW_NUMBER()OVER(ORDERBY[时间])ASRowIndexFROMwangning868hex...

    35
    热度
  • [Sql Server] 怎么删除重复记录,只保留一条

    如何删除重复记录,只保留一条数据重复了,请问如何删除重复的,保留(centerid有数值)的记录,SQLSERVER实现,求教!------解决思路----------------------准确来说,它并没有重复,执行前先备份SELECTcf_id,sp_no,sp_name,ps_sn,ps_n...

    93
    热度
  • [Sql Server] SQL NOT IN查询优化有关问题

    SQLNOTIN查询优化问题有一张城市表MAIN_CITY,CITY_ID,CITY_COUNTRY,CITY_NAME,其中CITY_ID为主键,现有查询SELECT*FROMMAIN_CITYWHERECITY_NAMENOTIN('北京','上海','天津','重庆'),如何改写SQL语句查询...

    77
    热度
  • [Sql Server] sql 多行拼凑成一行

    sql多行拼接成一行idname1a1b1cresult:idname1a-b-cthks------解决思路----------------------有表tb,如下:idvalue-----------1aa1bb2aaa2bbb2ccc需要得到结果:idvalues--------------...

    55
    热度
  • [Sql Server] 关于表的操作,该怎么处理

    关于表的操作如何将一个数组的内容,与数据表1中满足查询条件的一行,一起写入第二个表中?------解决思路----------------------insertinto表2(xxx,xxx,xxx,......)selectxxx,xxxx,@变量1,.....from表1wherexxx=xxx...

    64
    热度
  • [Sql Server] 牵系累减的计算

    涉及累减的计算ifobject_id('tb')isnotnulldroptabletbgocreatetabletb(GroupIDvarchar(4),EveryPriceint,TotolPriceint)insertintotbselect'A','20','100'unionallsele...

    71
    热度
  • [Sql Server] 怎的强制删除数据库

    怎样强制删除数据库dropdatabasedbname提示inuse怎么都干不掉怎么强行删除掉------解决思路----------------------呃,开始删除数据库了?和另外一个问题是同一件事吗?如果是,你可以先造一些测试数据,导入没问题,再整真的数据库提示数据库正在使用中。。usema...

    61
    热度
  • [Sql Server] SQL SERVER 怎么记录变量的值

    SQLSERVER如何记录变量的值selectfun_abc(rand())fromtabl_1;fun_abc(in_valfloat){if(old_in_val!=new_in_val){调用一个耗时的函数}else{调用另一个不太耗时的函数}}请问如何将old_in_val存下来,让其与ne...

    91
    热度
  • [Sql Server] 关于SQL2008自动运行脚本的有关问题

    关于SQL2008自动运行脚本的问题目前公司要求做一张报表,但是报表的数据源取值是跨服务器的数据库取值,所以在运行报表运算脚本之前,我做了远程数据库连接,代码如下:EXECsp_addlinkedserver'ITSV','','SQLOLEDB','192.168.1.5'EXECsp_addli...

    93
    热度
  • [Sql Server] 作业自动调用存储过程出错,怎样记录详细的异常信息

    作业自动调用存储过程出错,怎样记录详细的错误信息?作业调用存储过程有时成功,有时失败,手工执行时每次都是成功的,所以不知道具体原因,只知道是哪个表插入失败。存储过程内部有事务控制,所以事先把插入正式表的数据插入到临时表好像也会rollback吧?怎么记录下详细的错误原因或数据呢?插入前导出txt或e...

    76
    热度
  • [Sql Server] 求个比较变态的存储过程(有测试数据+截图)解决方法

    求个比较变态的存储过程(有测试数据+截图)以第一行数据字符做基准,计算字符连续出现的次数(注意是连续,中间断开就不算了)请看截图,我要得到下面那个表。测试数据:CREATETABLE[dbo].[Table_test]( [id][int]IDENTITY(1,1)NOTNULL, [列1][nch...

    31
    热度