SQL
肆意年华
- 本无意与众不同 怎奈何品位出众
展开
-
SQL查询显示行号、随机查询、取指定行数据
1、显示行号 如果数据没有删除的情况下主键与行号是一致的,但在删除某些数据,行号就与主键不一致了,这时需要查询行号就需要用新的方法,在SQL Server2005之前,需要使用临时表,但在SQL Server2005中,使用ROW_NUMBER()非常方便。 select row_number() over (order by UseriD) as rowNum,* from UserIn原创 2012-03-22 12:30:32 · 750 阅读 · 0 评论 -
sql 创建多表删除的存储过程
set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go ALTER PROCEDURE [dbo].[存储哦过程的名称] @userID varchar(50) --声明变量 AS BEGIN IF(@userID='' OR @userID IS NULL) --判断是否输入 BEGIN SELECT '0' as 'message',原创 2012-03-22 11:10:21 · 1420 阅读 · 0 评论 -
sql server查询表前多少行 数据进行更新
--查询MicroBlog中 ApplicationID 按发布时间升序前5条 进行更新update MicroBlog set groupid='30db815e-f415-4b3a-b189-c884db73ea4b' where ApplicationID in (select ApplicationID from(select ROW_NUMBER() over (order by au原创 2012-03-22 12:29:28 · 4423 阅读 · 0 评论