.
--包含 f 或者 包含a select * from TableDetail where FileNames like '%[FA]%' AND TableName ='Sys_Roles'; --包含 or 或者 ar select * from TableDetail where FileNames like '%[oa]r%' AND TableName ='Sys_Roles';
--固定长度 --固定长度为5,开头是P 或者 F SELECT * FROM TableDetail WHERE FileNames LIKE '[pf]k_TB' --固定长度6,以id结尾,并且6位字符 SELECT * FROM TableDetail WHERE FileNames LIKE '____id'
--以id结尾,但id前1位字符 不能包含(y、e、p、l、i、s)字符 SELECT * FROM TableDetail WHERE FileNames LIKE '%[^yeplis]id'
SELECT * FROM [user] WHERE u_name LIKE '[^张李王]三' --将找出不姓“张”、“李”、“王”的“赵三”、“孙三”等;
SELECT * FROM [user] WHERE u_name LIKE '老[^1-4]'; --将排除“老1”到“老4”,寻找“老5”、“老6”、……
--[ ]:表示括号内所列字符中的一个(类似正则表达式)。指定一个字-------符、字符串或范围,要求所匹配对象为它们中的任一个。 SELECT * FROM [user] WHERE u_name LIKE '[张李王]三' --将找出“张三”、“李三”、“王三”(而不是“张李王三”); --如 [ ] 内有一系列字符(01234、abcde之类的)则可略写为“0-4”、“a-e” SELECT * FROM [user] WHERE u_name LIKE '老[1-9]' --将找出“老1”、“老2”、……、“老9”; --[^ ] :表示不在括号所列之内的单个字符。其取值和 [] 相同,但它要----求所匹配对象为指定字符以外的任一个字符。 比如 SELECT * FROM [user] WHERE u_name LIKE '[^张李王]三' --将找出不姓“张”、“李”、“王”的“赵三”、“孙三”等; SELECT * FROM [user] WHERE u_name LIKE '老[^1-4]'; --将排除“老1”到“老4”,寻找“老5”、“老6”、……
.