Welcome 微信登录

首页 / 数据库 / SQLServer

一个常用的报表统计SQL语句

一个常用的报表统计SQL语句

一般都给定按日期区间统计某一值,每一个列就是统计时的分类。如下图: 下面给出上图的例子的sql语句写法:(注:此处是按“日期”字段统计) 复制代码 代码如下: select 日期,自选字段1,自选字段2,sum(类型1) 类型1,sum(类型2) 类型2,sum(类型3) 类型3,sum(类型4) 类型4,sum(类型5) 类型5,sum(类型6) 类型6 from ( select to_date(to_char(日期,"yyyy-MM-dd"),"yy...
不同数据库之间导入导出功能介绍

不同数据库之间导入导出功能介绍

1. 在SQL Server数据库之间进行数据导入导出 (1).使用SELECT INTO导出数据 在SQL Server中使用最广泛的就是通过SELECT INTO语句导出数据,SELECT INTO语句同时具备两个功能:根据SELECT后跟的字段以及INTO后面跟的表名建立空表(如果SELECT后是*, 空表的结构和FROM所指的表的结构相同);将SELECT查出的数据插入到这个空表中。在使用SELECT INTO语句时,INTO后跟的表必须在数...
不固定参数的存储过程实现代码

不固定参数的存储过程实现代码

我想此时不妨使用字符串参数来帮助我们解决这种情况,利用字符串分割的方法将一个参数分割成数个参数来解决。下面我们看一个例子: 假设现在给你一个产品信息列表(显示出各个商品的基本信息),现在我想要根据所选择商品进行统计(任意选择几种),例如统计出价格<10,11-20,21-30,31-40,41-50,50以上的商品个有多少个(姑且认为就统计这些)。此时如果使用存储过程就势必需要传入所选商品的id作为参数,但是id个数是不固定的。此时估计会有人这样写:...
MSSQL2000安全设置图文教程

MSSQL2000安全设置图文教程

MSSQL2000安全设置 Sql server 2000建立独立帐号数据库方法首先我们启动Sql server 2000数据库,并打开企业管理器连接我们使用的数据库并找到数据库选项,在上面点击 鼠标右键选择新建数据库如下图所示。建立数据库时可以在数据文件,和事件日志中设置数据文件的物理存放位置然后我们在安全性中找登录项,在上面点击鼠标右键如下图所示。我们将他的默认数据库设置为我们刚刚建立的数据库。如果 系统为英文请将sql server的字符集设置为Ch...
配置 SQL Server 2005 以允许远程连接的方法

配置 SQL Server 2005 以允许远程连接的方法

例如,在使用 SQLCMD 实用工具连接到 SQL Server 时收到以下错误消息: 复制代码 代码如下: Sqlcmd:错误:Microsoft SQL Native Client:建立到服务器的连接时发生错误。连接到 SQL Server 2005 时,默认设置 SQL Server 不允许远程连接这个事实可能会导致失败。 如果没有将 SQL Server 2005 配置为接受远程连接,则可能会发生此问题。默认情况下,SQL Server 2005...
SQL2000个人版 应用程序正常初始化失败0乘以C0000135失败

SQL2000个人版 应用程序正常初始化失败0乘以C0000135失败

SQL2000个人版安装完后遇到的问题,安装然后去点应用程序,上面显示(应用程序正常初始化失败0乘以C0000135失败)。 以前没安装SQL2000个人版以前直接去点应用程序,上面显示的是SQL2000服务器没有安装或运行,怎么回事; 如果打开软件显示“应用程序正常初始化(0xc0000135)失败,表示这个软件使用前需要先安装Mirosoft .NET Framework。 如果您配置的是Ati的X1300或是X1300PRO型号的显卡,安装显卡驱动程...
Sql2000与Sql2005共存安装的解决方法

Sql2000与Sql2005共存安装的解决方法

这里假设已安装了Sql2000,下面开始安装Sql2005运行光盘选择“服务器组件、工具、联机丛书和示例”。接着是许可协议然后是进行安装前的支持组件安装、扫描计算机配置在安装向导里,sqlserver 2005安装程序会对系统进行配置检查接下来输入注册信息;选择要安装的组件,在这个过程中可以点击"高级"来选择安装路径接下来在“实例名”中这是关键的一步,如果机子上没有别的Sql版本的,选择默认实例名就行了,但是由于已装有Sql2000,所以这一步得选“新实例...
在安装了Sql2000的基础上安装Sql2005的详细过程 图文

在安装了Sql2000的基础上安装Sql2005的详细过程 图文

Sql2005版本:Sql2005开发版,两张CD的那种操作系统:Window 2003 Server假设您的电脑已安装了Sql2000,下面开始安装Sql2005。一、运行光盘1跳过 准备 步骤,直接进行“服务器组件、工具、联机丛书和示例”的安装。接着是许可协议,当然选择“我接受许可条款和条件”,不选择就没得装了。然后是sqlserver进行安装前的支持组件安装、扫描计算机配置,接着才进入安装向导。在安装向导里,sqlserver 2005安装程序会对系...
SQLSERVER服务手工启动 批处理文件

SQLSERVER服务手工启动 批处理文件

不比2000有个 开关的程序 所以上网找了下教程 自己写个批处理 自动启动服务 哇哈哈 突然觉得 只要有网络 语言不是啥大的障碍 写起来都差不多呀 哇哈哈 话说最近又加了个ORACLE的服务 依然偷懒 把原先的改改用吧 哈哈 就成这样了 复制代码 代码如下: @echo off echo 开启SQLSERVER服务按1 echo 关闭SQLSERVER服务按2 echo 开启ORACLE服务按3 echo 关闭ORACLE服务按4 set /p ans= ...
SQL Server如何保证可空字段中非空值唯一

SQL Server如何保证可空字段中非空值唯一

表结构如下面代码创建 复制代码 代码如下: CREATE TABLE test_tb ( TestId int not null identity(1,1) primary key, Caption nvarchar(100) null ); GO 解决方案1: 对于这个问题,大家的第一个想法可能是:在Caption这个字段上面加一个唯一键不就可以了吗?好,我们按着这个思路做下去,先创建唯一索引。 复制代码 代码如下: CREATE UNIQUE NON...
sqlserver 2000中每个服务器角色的解释

sqlserver 2000中每个服务器角色的解释

固定服务器角色 描述 sysadmin 在 SQL Server 中进行任何活动。该角色的权限跨越所有其它固定服务器角色。 serveradmin 配置服务器范围的设置。 setupadmin 添加和删除链接服务器,并执行某些系统存储过程(如 sp_serveroption)。 securityadmin 管理服务器登录。 processadmin 管理在 SQL Server 实例中运行的进程。 dbcreator 创建和改变数据库。 diskadmin...
SQL Server允许重复空字段不空字段值唯一

SQL Server允许重复空字段不空字段值唯一

表结构如下面代码创建 复制代码 代码如下: CREATE TABLE test_tb ( TestId int not null identity(1,1) primary key, Caption nvarchar(100) null ); GO 解决方案1: 对于这个问题,大家的第一个想法可能是:在Caption这个字段上面加一个唯一键不就可以了吗?好,我们按着这个思路做下去,先创建唯一索引。 复制代码 代码如下: CREATE UNIQUE NON...
SQL Server复制功能要避开缺陷的干扰小结

SQL Server复制功能要避开缺陷的干扰小结

SQL Server的复制分为三种,下面介绍一下这三种复制技术及其存在的一些缺陷,大家在使用时可以根据具体的情境选择适用的复制方法,避开这些缺陷的干扰。 1. 快照复制 A每隔一段时间将B中的相应表中的数据全部删除,然后将自己相应表中的全部插到B中。此种方式显然不适合我们的应用,不予考虑。 2. 事务复制 对A中的每一个满足复制条件的事务,每隔一定时间A都应用到B上,反之亦然。SQL Server 通过把数据传给三个存储过程(插入,删除,修改)进行数据的修...
<< 101 102 103 104 105 106 107 108 109 110 >>