一直都在
不断前进和探索

sql sever语句记录

做个记录复制粘贴用


新建表

create table  表名
(
id int identity(1,1),
url varchar(1000)
)
  • 第一个1,初始值,也就是第一个插入的行的这个列的值
  • 第二个1 ,每次的增量
  1. varchar也可以换成nvarchar(前提是在有中文url的情况下)
  2. nvarchar比varchar更占存储空间

比如存储“我和ezz”:

varchar占用2*2+3=7字节

nvarchar占用5*2=10字节

 


 

查询重复值,并且删除

select url,count(1)

from url.dbo.wpjoomla

group by url having count(1) > 1;

/*查询url这个列重复的数据*/
delete from url.dbo.wpjoomla
 where ID in (select RID
                   from (select ID as RID,
                        row_number() over(partition by url order by ID) as rn
                   from url.dbo.wpjoomla) a
 where a.rn > 1
)
/*删除重复数据*/

查询ID中N到N行数据

select * from ReportServer$WPQUCHONGFU.dbo.wpurl where id between 多少 and 多少

 


查询最大的id数

SELECT max(id)
  FROM [dbo].[wpurl]
赞(0)
未经允许不得转载:吟风博客 » sql sever语句记录
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

一个纯粹用来记录的博客

Url在线批量打开