查询语句自动增加序列号、获取字段长度、返回字符在字段中的位置信息、从第几个位置替换字符串
SELECT Row_Number() over ( order by getdate() ) as init , * FROM 表名 增加自增序号列,不受分页影响 sqlserver2000不可以用 05以上的版本可以用。 len(字段名) 获取字段的长度 charindex('查找的字符','字段名称') 返回字符在字段中的位置从1开始 STUFF('字段名称',从第几个开始,替换到第几个,'从开始替换的地方插入字符') 以上三个函数的示例 SELECT STUFF( Col_Title, charindex('|',Col_Title), len(Col_Title), '') from Col_News where Col_ID=1188 SELECT STUFF( 'abcdef ', charindex('b','abcdef '), len('abcdef '), 'ijklmn ') GO SELECT STUFF( 'abcdef ', 2, 3, 'ijklmn ') GO