日期:2014-05-18 浏览次数:20547 次
--一位 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位