我有一表dscore,表中的number列的内容主要分为两类:一类是类似sumA、sumB、sumC、sumD,这种是sum+一个大写字母的形式,还有一种是类似sumZA、sumZB、sumZC、sumZD,这种是sum+两个大写字母的形式。
我现在想单独查询其中的一种类型:请问怎么做?
我的这个语句为什么执行不了:select * from dscore where number like 'sum?'
和 select * from dscore where number like 'sum??'
这个?,不是代表一个字符吗?为什么查询的结果是空?
请各位大侠赐教!
我现在想单独查询其中的一种类型:请问怎么做?
我的这个语句为什么执行不了:select * from dscore where number like 'sum?'
和 select * from dscore where number like 'sum??'
这个?,不是代表一个字符吗?为什么查询的结果是空?
请各位大侠赐教!
select * from dscore where len([number]) =4select * from dscore where len([number]) =5
select * from dscore where number like 'sum[A-Z]' or number like 'sumZ[A-Z]'--orselect * from dscore where patindex('sum[A-Z]',number)>0 or patindex('sumZ[A-Z]',number)>0