如果搜索出数据库中某一字段都为8位字母的所有记录

来源:百度知道 编辑:UC知道 时间:2024/06/18 13:43:32
比如数据库中字段username里有n条记录,我想搜索出全部是8位字母组成的用户名的记录,比如'fdseeessd','iuhjkloi'这样的记录,可以直接在sql server搜索出来吗?如果不行的话在asp中怎么处理?

select * from 表 where username like '[a-z][a-z][a-z][a-z][a-z][a-z][a-z][a-z]'
要查多少长的就用多少[a-z]
如果其中有字幕是确定的
比如qqaafdir
username like 'qqaa[a-z][a-z][a-z][a-z]'

试下用个求字符串长度的函数,然后将它加入到WHERE条件句中!