日期:2014-05-18 浏览次数:20670 次
--一位
select * from tbl where
len(right(字段名字,len(字段名字)-charindex('.',字段名字)))=1
--二位
select * from tbl where
len(right(字段名字,len(字段名字)-charindex('.',字段名字)))=2
--三位
select * from tbl where
len(right(字段名字,len(字段名字)-charindex('.',字段名字)))=3
------解决方案--------------------
-- 一位 SELECT * FROM 表名 WHERE 列名 LIKE '%._' -- 两位 SELECT * FROM 表名 WHERE 列名 LIKE '%.__'
------解决方案--------------------
SELECT * FROM table1 WHERE CHARINDEX('.',REVERSE(列名)) - 1 = 1 --1位
SELECT * FROM table1 WHERE CHARINDEX('.',REVERSE(列名)) - 1 = 2 --2位
SELECT * FROM table1 WHERE CHARINDEX('.',REVERSE(列名)) - 1 = 3 --3位