12 2012 档案

摘要:----使用identity 返回sql 行数Select identity(int,1,1) id,* into #tem from table1 select * from #tem drop table #tem-------------------------------在数据库中, 常用的一个流水编号通常会使用 identity 字段来进行设置, 这种编号的好处是一定不会重复, 而且一定是唯一的, 这对table中的唯一值特性很重要, 通常用来做客户编号, 订单编号等功能, 以下介绍关于此种字段常用方式及相关技术.后面的范例表皆以此表为建立:CREATE TABLE products 阅读全文
posted @ 2012-12-13 09:20 Veegin 阅读(927) 评论(0) 推荐(1)
摘要:博文转自:http://www.cnblogs.com/icebutterfly/archive/2009/08/05/1539657.html语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的没条xlh记录返回一个序号。示例:xlh row_num1700 11500 21085 3710 4row_number() OVER (PARTITI 阅读全文
posted @ 2012-12-13 09:17 Veegin 阅读(222) 评论(0) 推荐(0)
摘要:SQL Union和SQL Union All用法SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FROM table_name1UNIONSELECT column_name(s) FROM table_name2注释:默认地,UNION 操作符选取不同的值,即UNION是去了重的。如果允许重复的值,请使用 UNION ALL。SQL 阅读全文
posted @ 2012-12-12 14:24 Veegin 阅读(176) 评论(0) 推荐(1)