SQL 点滴
关于思路的问题
1)Replace()
将 startdate vachar(10) 字段的“2012年12月12日”改为 “2012-12-12”
update a
set startdate =Replace(Replace(Replace(startdate,'年','-'),'月','-'),'日','-')
2)排名函数 row_number() over()
根据某个字段排序至另一字段的值,如名次与票数的关系
update dbo.TbMingCi set dbo.TbMingCi.MingCi=t2.rownum from (select id, rownum=row_number() over(order by PiaoShu desc) from dbo.TbMingCi) t2 where dbo.TbMingCi.id=t2.id
浙公网安备 33010602011771号