开发前沿 13284

SQL判断是否”存在”,还在用 count 操作?很耗时的!

根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要select count(*) 呢? 无论是刚入道的程序员新星,还是精湛沙场多年的程序员…

2022-05-23 401

sql server把退款总金额拆分到尽量少的多个订单中详解

一、问题 原来有三个充值订单,现在要退款450元,如何分配才能让本次退款涉及的充值订单数量最少?具体数据参考下图: 二、解决方案 Step 1:对可退金额进行降序排列,以便优先使用…

2022-05-23 1,125

SQLServer设置客户端使用IP地址登录的图文详解

目录 一、设置SQLServer身份验证 二、设置Windows身份验证 一、设置SQLServer身份验证 1、按下windows+R,弹出运行框。 2、在弹出框中输入cmd,按…

2022-05-23 909

浅析SQL Server授予了CREATE TABLE权限但是无法创建表

在SQL Server中,如果我想授予一个用户klb拥有创建表的权限,但是我又不想授予其数据库角色db_ddladmin,因为这样会扩大其权限,那么授予下面权限可行吗?如下所示: …

2022-05-23 1,043

SQL Server 批量插入数据的完美解决方案

目录 一、Sql Server插入方案介绍 二、SqlBulkCopy封装代码 1.方法介绍 2.实现原理 3.完整代码 三、测试封装代码 1.测试代码 四、代码下载 一、Sql …

2022-05-23 817

SQL server分页的4种方法示例(很全面)

这篇博客讲的是SQL server的分页方法,用的SQL server 2012版本。下面都用pageIndex表示页数,pageSize表示一页包含的记录。并且下面涉及到具体例子…

2022-05-23 1,122

group by 按某一时间段分组统计并查询(推荐)

工作中要求对日志表中的时间戳字段进行分组。分组的条件是,相隔 1分钟间隔的被分到一组。 数据库表是这样的 SELECT COUNT(log_id) AS u_count FROM …

2022-05-23 1,226

详解安装sql2012出现错误could not open key…解决办法

【前言】        之前由于小编的错误操作误删了注册表中的一项关于sql的内容,具体删了什么,也忘记了,当时是为了解决一个sql问题,问…

2022-05-23 628

SQL SERVER迁移之更换磁盘文件夹的完整步骤

前言 默认情况下SQL SERVER的安装路径与数据库的默认存放路径是在C盘的--这就很尴尬。 平时又不注意,有天发现C盘的剩余空间比较吃紧了,于是着手想办法迁移文件夹。 一、环境…

2022-05-23 1,204

详解GaussDB(DWS) explain分布式执行计划的示例

目录 1、执行算子介绍 2、EXPLAIN用法 3、示例计划解读(每个算子资源消耗、耗时等等) 摘要:本文主要介绍如何详细解读GaussDB(DWS)产生的分布式执行计划,从计划中…

2022-05-23 976

解决sql server保存对象字符串转换成uniqueidentifier失败的问题

一、 背景介绍 web应用采用的是ssh框架,数据库使用的sql server2014版本。 二、问题: 客户要求,ID列的数据类型必须是uniqueidentifier,一开始实…

2022-05-23 1,495

SQL server 自增ID–序号自动增加的字段操作

1、SQL server中创建表,带有自增列。 create table Test_Table(Id int Identity(1,1), Name varchar(20)); 这…

2022-05-23 1,482