sql按日期范围汇总数据
摘要:昨天想到的按日期统计数据,后来在自己电脑上看以前当的资料时,找到解决办法了,确实很实用。说白了,就是 只想得到日期或时间的一部分,而不是完整的日期和时间。然后在统计。 用到的数据库和表(MS SqlServer数据库) use master go if exists(select * from sysdatabases where name='Spending') drop database Sp...
阅读全文
posted @
2009-07-11 05:31
阿C's
阅读(1025)
推荐(0)
某企业的面试题目
摘要:一、选择题: 1、在MS SQL Server中,用来显示数据库信息的系统存储过程是() A sp_ dbhelp B sp_ db C sp_ help D sp_ helpdb 2、SQL语言中,删除一个表的命令是( ) A DELETE B DROP C CLEAR D REMORE 3、关系数据库中,主键是(__) A、为标识表中唯一的实体 B、创建唯一的索引,允许空值 C、只允许以表中第...
阅读全文
posted @
2009-07-11 05:26
阿C's
阅读(499)
推荐(0)
SQL CAST与CONVERT区别
摘要:CAST 和 CONVERT 将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。 语法 使用 CAST: CAST ( expression AS data_type ) 使用 CONVERT: CONVERT (data_type[(length)], expression [, style]) 参数 expression 是任何有效的 Microso...
阅读全文
posted @
2009-07-11 05:24
阿C's
阅读(988)
推荐(0)
[网摘]动态SQL中set与select对变量赋值的影响
摘要:在动态SQL中,存在着多种对字符变量赋值的方法.其中set和select使用的朋友最多.对于像我一样的小鸟来说,可能只是会用这两个方法而已,并没有真正理解这两个方法的真正内涵.我个人的理解是这样的:set只是对字符变量的一次赋值,可以是具体的字符串,也可以是一次查询的结果,但是这个结果必须是唯一一条记录且只有一个字段;而select方法功能比较大,它可以把一次查询的多行记录中的某列的值全部赋值到字...
阅读全文
posted @
2009-07-11 04:47
阿C's
阅读(845)
推荐(0)
如何下载sql server 2005中的northwind 和 pubs数据库
摘要:如何下载sql server 2005中的northwind 和 pubs数据库我装的sql server express edition 也没有这两个数据库,最后终于找到1,到下面的网址去下载一个SQL2000SampleDb.msihttp://www.microsoft.com/downloads/details.aspx?FamilyId=06616212-0356-46A0-8DA2-E...
阅读全文
posted @
2009-06-25 18:20
阿C's
阅读(478)
推荐(0)
SQL习题
摘要:1. ------------------------------------------------------------ * 1 2 3 5 5 7 7 8 9 只显示,5,5,7,7出来,不显示别的。 */ /* 测试数据 */ CreateTableNum ( numnumber, ) ; insertintoNumvalues(1); insertintoNumvalues(2); i...
阅读全文
posted @
2009-06-22 03:43
阿C's
阅读(192)
推荐(0)
T-SQL配置数据库信息
摘要:如果你使用的是虚拟主机的MSSQL数据库,你是不用做太多配置的,因为主要的配置工作是需要在服务器上完成的,你现在有的这些选项是站长常规维护用的,下面的方法是需要你的虚拟主机商操作的,你可以让他尝试下,如果还是不可以,再看有什么办法,我一向使用的是MYSQL,所以对MSSQL不是特别的熟悉,不知道能不能帮到你!单行分割线下面是另一个解决方法,也可以参考下.*****方法一*****问题原因:把数据库...
阅读全文
posted @
2009-06-21 13:51
阿C's
阅读(307)
推荐(0)
如何用T—SQL命令查询一个数据库中有哪些表?
摘要:1、查询SQL中的所有表: Select TABLE_NAME FROM 数据库名称.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BASE TABLE' 执行之后,就可以看到数据库中所有属于自己建的表的名称2、查询SQL中所有表及列: Select dbo.sysobjects.name as Table_name, dbo.syscolumns.n...
阅读全文
posted @
2009-06-21 13:18
阿C's
阅读(895)
推荐(0)
sql用1来表示查询结果是否为空 & 判断表是否存在简易方法
摘要:create table #staff (id int) insert into #staff values(9) if exists(select 1 from #staff where id=9) print('pass') else print('fail') drop table #staff 把where id=9的值改成其它的值就输出fail,其它就可自...
阅读全文
posted @
2009-06-19 04:52
阿C's
阅读(1882)
推荐(0)
[网摘]SQL Union和SQL Union All用法 简单举例
摘要:SQL Union和SQL Union All用法UNION 指令的目的是将两个 SQL 语句的结果合并起来。从这个角度来看, UNION 跟 JOIN 有些许类似,因为这两个指令都可以由多个表格中撷取资料。 UNION 的一个限制是两个 SQL 语句所产生的栏位需要是同样的资料种类。另外,当我们用 UNION这个指令时,我们只会看到不同的资料值 (类似 SELECT DISTINCT)。 uni...
阅读全文
posted @
2009-06-19 04:05
阿C's
阅读(438)
推荐(0)
用sql修改数据库中表内字段名
摘要:用sql修改数据库中表内字段名语法: sp_rename N'表名.字段名','新字段名','column'sp_rename 更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。 语法 sp_rename [ @objname = ] 'object_name' , [ @newname = ] 'new_name' [ , [ @objtype = ] ''object_t...
阅读全文
posted @
2009-06-15 14:24
阿C's
阅读(1251)
推荐(0)
如果使用SQLExpress 2005时要求'sp_configure 'User instances enabled''
摘要:如果在ASP.NET使用SqlExpress 2005时出现要求执行sp_configure 'user instances enabled',可以执行已下SQL语句解决 exec sp_configure 'user instances enabled',1 reconfigure 或者,把所有连接字符串中的user instace=true;去掉,包括%systemroot%micros...
阅读全文
posted @
2009-02-09 00:40
阿C's
阅读(234)
推荐(0)
禁止在 SQL Server 中生成用户实例。请使用 sp_configure 'user instances enabled' 生成用户实例。
摘要:禁止在 SQL Server 中生成用户实例。请使用 sp_configure 'user instances enabled' 生成用户实例。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 禁止在 SQL Server 中...
阅读全文
posted @
2008-12-28 17:03
阿C's
阅读(616)
推荐(0)
sql语句的基本学习手册
摘要:sql语句的基本学习手册 SQL语句学习手册实例版 Cygk:今天找了一下Sql的执行语句,就贴上来了,希望对大家有一点帮助,一起回顾一下吧.:) [表操作] 例 1 对于表的教学管理数据库中的表 STUDENTS ,可以定义如下: CREATE TABLE STUDENTS (SNO NUMERIC (6, 0) NOT NULL SNAME CHAR (8) NOT NULL...
阅读全文
posted @
2008-12-28 15:03
阿C's
阅读(392)
推荐(0)