SQL Server
jiwenyi163
这个作者很懒,什么都没留下…
展开
-
DATEPART 返回表示指定日期的指定日期部分的整数
语法 DATEPART ( datepart , date ) 参数 datepart 指定要返回的日期部分的参数。下表列出了 Microsoft SQL Server 2005 可识别的日期部分及其缩写。日期部分 缩写 yearyy, yyyyquarter转载 2008-07-21 23:34:00 · 963 阅读 · 0 评论 -
IDENTITY 相关
如果表中某列设为IDENTITY的这时如过要获得目前IDENTITY的值,可以有两种方式,1、select max([列名]) as ID from [表名]2、select @@IDENTITY 这种方式,只能在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含此语句产生的最后的标识值。若此语句没有影响任何有标识列的表,则 @@IDENT原创 2008-11-14 19:08:00 · 390 阅读 · 0 评论 -
SQL Server 行号
1、ROW_NUMBER() over(order by ATTACHNAME)原创 2008-10-28 13:59:00 · 627 阅读 · 0 评论 -
sqlserver 查找一个表中的所有列名
--查找该表中的所有列名declare @objid int,@objname char(40)set @objname = [表名]select @objid = id from sysobjects where id = object_id(@objname)select Column_name = name from syscolumns where id = @objid ord原创 2008-10-28 13:43:00 · 2620 阅读 · 2 评论 -
SQLSERVER TRUNCATE DELETE DROP运用
TRUNCATE TABLE删除表中的所有行,而不记录单个行删除操作。 语法TRUNCATE TABLE name参数name是要截断的表的名称或要删除其全部行的表的名称。注释TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。转载 2008-10-21 19:28:00 · 2983 阅读 · 0 评论 -
sql server 函数总结
一.聚合函数AVG 返回组中值的平均值。空值将被忽略BINARY_CHECKSUM 返回对表中的行或表达式列表计算的二进制校验值。BINARY_CHECKSUM 可用于检测表中行的更改CHECKSUM 返回在表的行上或在表达式列表上计算的校验值。CHECKSUM 用于生成哈希索引CHECKSUM_AGG 返回组中值的校验值。空值将被忽略COUNT 返回组中项目的数量COUNT_BIG转载 2008-08-19 18:44:00 · 423 阅读 · 0 评论 -
select语句中更改查询结果 case when
有时数据库中为了存储空间的节约,存了一些比较小的字段,这是可以在select语句中进行转换。 在select 语句中用条件语句:如果,数据库中一个字段Gender来存储性别,存的是1/0两个值,这时可以用select case when gender=1 then Man else Woman end as [gender] from PersonInfo原创 2008-08-19 10:27:00 · 3994 阅读 · 0 评论 -
sql server 数据库中null 转换为 0
在开发时遇到一个这样的问题,一张表A中有两个money类型的数据字段,有些值是null,结果用 select [columnA]-[columnB] from A得到的结果集中,当[columnA]、[columnB]其中一个是null时,结果就为null 而我的本意是,null当成0计算 这样就可以了:select Isnull([columnA], 0) - Is原创 2008-07-30 16:53:00 · 25998 阅读 · 1 评论 -
sql语句优化工具LECCO SQL Expert
引用 sql语句优化工具LECCO SQL Expert引用ken.liu2008 的 sql语句优化工具LECCO SQL Expert软件说明: 更优更快 人工智能自动SQL优化----------http://www.sina.com.cn 2001/12/12 17:48 中国电脑教育报文/SQL爱好者 所谓SQL,就是指Structured Query Lan转载 2008-07-25 13:49:00 · 3255 阅读 · 0 评论 -
SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON
这些是 SQL-92 设置语句,使 SQL Server 2000/2005 遵从 SQL-92 规则。 SET QUOTED_IDENTIFIER ON:当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须符合所有 Transact-SQ原创 2008-11-15 15:11:00 · 332 阅读 · 0 评论