SQLSERVER

如何调优SQL Server查询

在今天的文章里,我想给你展示下,当你想对特定查询创建索引设计时,如何把你的工作和思考过程传达给查询优化器。下面就一起来探讨一下吧! 有问题的查询 我们来看下列查询: DECLARE @i INT = 999 SELECT SalesOrderID, Sal...

SQL字段拆分优化

今天看到一条用函数处理连接的SQL,是群里某位网友的,SQL语句如下: SELECT SO_Order.fdate , SO_Order.fsn FROM so_order INNER JOIN so_orderitem ON CHARINDEX(so_O...

SQLServer常见数学函数梳理总结

[var] 今天给大家分享一下SQLServer常见的数学函数相关的知识笔记 1.绝对值函数ABS(x)和返回圆周率的函数PI() ABS(x)返回x的绝对值,PI()返回圆周率的值 用法: select ABS(5),ABS(-10.6),ABS(-99...

sqlServer实现去除字符串空格

 说起去除字符串首尾空格大家肯定第一个想到trim()函数,不过在sqlserver中是没有这个函数的,却而代之的是ltrim()和rtrim()两个函数。看到名字所有人都 知道做什么用的了,ltrim()去除字符串左边的空格,rtrim()去除...

SQL Server查询前N条记录的常用方法小结

本文实例讲述了SQL Server查询前N条记录的常用方法。分享给大家供大家参考。具体如下: SQL Server查询前N条记录是我们经常要用到的操作,下面对SQL Server查询前N条记录的方法作了详细的介绍,如果您感兴趣的话,不妨一看。 SQL Se...

SQL中遇到多条相同内容只取一条的最简单实现方法

SQL中经常遇到如下情况,在一张表中有两条记录基本完全一样,某个或某几个字段有些许差别, 这时候可能需要我们踢出这些有差别的数据,即两条或多条记录中只保留一项。 如下:表timeand 针对time字段相同时有不同total和name的情形,每当遇到相同的...

SQL Server存储过程同时返回分页结果集和总数

前言       好长时间没摸数据库了,周末在家写了个报表的存储过程,一时间对使用存储过程实现分页的同时并计算出记录总数不知道怎么更好的去实现。按照我们正常的业务逻辑,存储过程数据首先是分页,其次接受若干查...

Windows2012配置SQLServer2014AlwaysOn的图解

SQLserver 2014 AlwaysOn增强了原有的数据库镜像功能,使得先前的单一数据库故障转移变成以组(多个数据)为单位的故障转移。同时可以支持多达9个复制伙伴,可读性辅助副本服务器等多个特性。对于以组为单位的数据库,主要是解决应用对于多个数据库之...