当前位置: 代码迷 >> Sql Server
 解决方案列表
  • [Sql Server] sql数据循环写入excel中遇到的有关问题

    sql数据循环写入excel中遇到的问题数据格式类似这样的姓名 时间 分数张三 一年级 70张三 二年级 70张三 五年级 56张三 四年级 90张三 三年级 89张三 六年级 89李四 三年级 32李四 四年级 55李四 五年级 64李四 六年级 63王五 三年级 77王五 二年级 89王五 六年...

    195
    热度
  • [Sql Server] 求一条统计sql,如次。

    求一条统计sql,如下。。--原始表code1123--查出来数据codesum1221314050------解决思路----------------------createtabletest(codeint)goinsertintotestvalues(1),(1),(2),(3)gowithm...

    231
    热度
  • [Sql Server] UNION、EXCEPT跟INTERSECT操作查询结果

    UNION、EXCEPT和INTERSECT操作查询结果对查询结果进行合并、剔除、取重操作可以通过UNION、EXCEPT和INTERSECT实现任意一种操作都要满足以下两个条件:1.字段的数量和顺序一致2.对应字段的数据类型相兼容一、UNION类似集合的并集运算,如果加上修饰符[ALL]更接近与集...

    292
    热度
  • [Sql Server] 动态列从一表的数据汇总至除此而外一张表中

    动态列从一表的数据汇总至另外一张表中这段时间有涉及至MSSQL的编程,动态的SQL语句。原始数据表中,很多数据,需要把有数据的记录进行统计,并需要进行列显示,也就是是行列转换。有数据才显示,也就是说最终的列是动态变化的。有数据才显示。把所有有数据的放在一张临时表中,只需要将转换列名的数据即可。然后根...

    154
    热度
  • [Sql Server] 奇妙的并行有关问题

    奇妙的并行问题人名模糊查找,是一个非常寻常的功能。然而用起来发现了一个问题比方说我有一个人员Table数据量大概300W。人名那列有索引--这个是背景故事然后看下以下这两句,是不是并没有什么卵区别DECLARE@NameNVARCHAR(50)='黄小A'SELECT*FROMdbo.tb_pers...

    157
    热度
  • [Sql Server] 容易说下COALESCE这个日常使用的函数

    简单说下COALESCE这个日常使用的函数COALESCE作用是返回第一个非空的值。SELECTCOALESCE(NULL,NULL,'A','CC')----A原理的话其实也是相当于casewhenAisnotnullthenAwhenBisnotnullthenB...elseNend对于简化代...

    193
    热度
  • [Sql Server] Merge 的小技艺

    Merge的小技巧今天跟大家分享一下搬动数据使用Merge的方法。有些时候,当我们做数据搬动的时候,有时候做测试啊,换对象啊,就会存在有时候外键存在,不知道怎么对应的关系。比如我现在有架构相同的两组table,A1A2和T1T2createtableA1(IDintidentity(1,1)prim...

    336
    热度
  • [Sql Server] 关于自定义表类型遇到的有关问题

    关于自定义表类型遇到的问题~有时候存储过程使用自定义表类型,就一个字~方便,类似于整个table直接传入到存储过程里面去玩,比起"万能"的xml~还不用解析,直接能用~多方便。但是!!!使用自定义表变量,并不一定是一帆风顺的~比如说和如果调用的参数不是有数据库这边来组装,由程序去控制传入的时候,我目...

    164
    热度
  • [Sql Server] 说下怎么查找一下那些对象引用了某对象

    说下如何查找一下那些对象引用了某对象有时候,当我们对某个表,存储过程要做调整,结构修改的时候,如果不太清楚会影响到什么对象,哪些逻辑的时候,我们不妨可以先搜一下,有哪些的存储过程,函数阿视图阿引用到这个对象。再评估一下影响。我的分享是这样纸的~1、通过系统表sys.sql_expression_de...

    242
    热度
  • [Sql Server] 存储过程中使用参数跟变量作为查询条件对性能的影响

    存储过程中使用参数和变量作为查询条件对性能的影响?今日匆忙中写了2各存储过程,查询的表,查询的结构,返回的值基本一样,就是对参数的使用有点不同。晚上到家想着优化下,看看能不能合并了。在几次重写后,拿着几个版本查看执行计划时,发现个以前没注意的问题。第一个SP传入的2个时间参数直接用于里面的查询条件。...

    211
    热度
  • [Sql Server] 容易自关联表中,查找所有下级数据的函数

    简单自关联表中,查找所有下级数据的函数ifexists(select*fromsys.objectswherename='func_all_related_levels')dropfunctionfunc_all_related_levelsgocreatefunctionfunc_all_rela...

    264
    热度
  • [Sql Server] 键跟约束【2015.12.11】

    键和约束【2015.12.11】约束的定义:约束是一种限制,作用于列级别或者行级别,确保数据符合设计要求和满足数据完整性规则。约束的分类:1.域约束:作用于列上的约束,比如CHECK和DEFAULT。2.实体约束:作用于行上的约束,比如:PRIMARY和UNIQUE。3.引用完整性约束:当某列必须与...

    370
    热度
  • [Sql Server] 生成序列的步骤

    生成序列的方法有时候我们在做一些查询的时候,需要生成一个多少行的序列表。这里分享两种方法去生成方法一,借用一些已有表,直接排个序,比如SELECTTOP100ROW_NUMBER()OVER(ORDERBY(SELECT1))ASRowNrFROMsys.objectsa如果长度够的就一个表就够了,...

    202
    热度
  • [Sql Server] DateTime , DateTime2 ,DateTimeOffset 之间的小差别

    DateTime,DateTime2,DateTimeOffset之间的小区别闲来无事列了个表比对一下这3兄弟之间还是有一点差距的╮(╯_╰)╭DateTimeDateTime2DateTimeOffset日期范围1753-01-01到9999-12-310001-01-01到9999-12-310...

    344
    热度
  • [Sql Server] 一个关于group by跟having子句的小例子

    一个关于groupby和having子句的小例子表结构:要求:查询有多个员工的工资不低于2000的部门编号(就是说如果一个部门的员工大于2000的人数有两个或两个以上就查询出来)sql语句:select[DEPARTMENT_ID],count([SALARY])from[DEPARTMENT]wh...

    143
    热度
  • [Sql Server] SQ-模糊查询

    SQ--模糊查询Between..And--between...and...在数据库内部是做作特殊优化的,执行效率比>and<等这种方式快;--betweenaandb相当于:字段>=aand字段<=b例如:SELECT*FROMdbo.MyStudentWHERES_Age...

    284
    热度
  • [Sql Server] 关于外键,又唠叨一下下

    关于外键,再唠叨一下下创建了一个外键,还有一点限制,就是当定义了ONUpdate/DeleteCASCADE的时候,该表不能再定义InstandOfUpdate/Delete触发器。这个是不允许的。如果定义了InstandOf触发器改变了Update或者Delete的行为,那么在级联删除的时候,引用...

    229
    热度
  • [Sql Server] 视图小疑点

    视图小问题有这样一个例子。CREATETABLET1(aINT,bINT)INSERTINTOdbo.T1(a,b)VALUES(1,2),(3,4)goCREATEVIEWV1ASSELECT*FROMdbo.T1GODROPTABLET1;GOCREATETABLET1(cINT,dINT)GO...

    169
    热度
  • [Sql Server] 容易说下外键

    简单说下外键外键的使用大家都不陌生,是我们用于保持数据引用完整性的作用~辣今天我就分享一下外键的一些限制。1、外键引用的是需要其它表的主键,或者候选键。(这个比较好理解,就不写代码了╮(╯_╰)╭)2、外键创建之后并不会自动创建索引,这个是有开发人员自己考虑在外键上建相关索引是否能获取到查询效率上的...

    168
    热度
  • [Sql Server] 全局变量的说明跟列子

    全局变量的说明和列子一、全局变量变量含义@@ERROR最后一SQL错误的错误号@@IDENTITY最后一次插入的标识值@@LANGUAGE当前使用的语言名称@@MAX_CONNETIONS可以创建的、同时连接的最大数目@@ROWCOUNT受上一个SQl语句影响的行数(增加语句)@@SERVERNAM...

    314
    热度