SQL
文章平均质量分 78
coolpig86
这个作者很懒,什么都没留下…
展开
-
T-SQL语法
----创建数据库----use mastergoif exists (select * from sysdatabases where name=库名)drop database 库名--删除数据库create database 库名on primary(name=库名_data,filename=路径:/库名_data.mdf,size=5mb,maxsize=转载 2010-03-08 22:39:00 · 577 阅读 · 0 评论 -
SQL2005中row_number( )、rank( )、dense_rank( )、ntile( )函数的用法(2)
SQL server 2005新增的几个函数,分别是row_number( )、rank( )、,DENSE_RANK( )、ntile( )下面以实例分别简单讲解。1.row_number( ) 先来点数据,先建个表 SET NOCOUNT ONCREATE TABLE Person(FirstName VARCHAR(10),转载 2011-06-23 23:37:00 · 285 阅读 · 0 评论 -
操作ACCESS数据库,报INSERT INTO 语句的语法错误
错误类型:Microsoft JET Database Engine (0x80040E14)INSERT INTO 语句的语法错误。有时候非常郁闷,明明看起来自己的语句没错,为什么还是报错呢?其实,常常因为自己不小心使用了系统的保留字,所以才造成了“没错报错”的局面。比如user,又比如password,两个保留字都曾被我误用,好在无意中看到了这篇文章,不然还真不知道自己要卡原创 2011-06-22 17:15:00 · 1850 阅读 · 0 评论 -
SQL日期函数
<br />SQLServer时间日期函数详解,SQLServer,时间日期,<br />1. 当前系统日期、时间 <br /> select getdate() <br />2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值<br /> 例如:向日期加上2天 <br /> select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000<br转载 2011-04-08 15:25:00 · 379 阅读 · 0 评论 -
动态sql语句基本语法
1 :普通SQL语句可以用Exec执行 例: Select * from tableName Exec(select * from tableName) Exec sp_executesql Nselect * from tableName -- 请注意字符串前一定要加N转载 2010-05-27 18:03:00 · 293 阅读 · 0 评论 -
SQL 分布支持查询 ROW_NUMBER() Over( (PARTITION BY COL1 ORDER BY COL2))
row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的). 分页支持查询SELECT * FROM (select *,ROW_NUMBER() Over(order by [id]) as row_index from [转载 2010-05-27 15:15:00 · 1692 阅读 · 0 评论 -
SQL 循环
declare @i intset @i=1while @ibegininsert into test (userid) values(@i)set @i=@i+1end ---------------while 条件begin执行操作set @i=@i+1end WHILE设置重复执行 SQL 语句或语句块的条件。只要指定的条件为真,就重复执行语句。可以使用 BREAK 和 CONT转载 2010-05-20 10:32:00 · 342 阅读 · 0 评论 -
sql 列变行(小技巧)
Name Subject Result张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94想变成姓名 语文 数学 物理 ---------- ----------- ----------- -----------李四 74 84转载 2010-04-08 22:01:00 · 3404 阅读 · 0 评论 -
SQL基本常用语法
一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 SELECT nickname,email FROM testtable WHERE name=张三(一) 选择列表转载 2010-03-08 22:43:00 · 240 阅读 · 0 评论 -
SQL2005中row_number( )、rank( )、dense_rank( )、ntile( )函数的用法(1)
SQL Server 2005 引入几个新的排序(排名)函数,如ROW_NUMBER、RANK、DENSE_RANK等。这些新函数使您可以有效地分析数据以及向查询的结果行提供排序值。 --------------------------------------------------------------------------转载 2011-06-23 23:35:00 · 334 阅读 · 0 评论