室内电缆桥架生产厂家:sql查找语句
来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 09:53:25
在数据库中"能否找到下面的数据,并且要按由少到多排序,并且壮区这两个字是红色的
壮区
壮族区
壮族自区
壮族自治区
广西壮族自治区
......壮......区......
壮区
壮族区
壮族自区
壮族自治区
广西壮族自治区
......壮......区......
首先用split等函数将输入的数据分割成一个个汉字并存入数组,具体做法就不说了。假定你分割存入了数组a:
sql = "select * from table where"
for i = 1 to Ubound(a)
if i > 1 then
sql = sql & " and local like '%"&a(i)&"%'"
else
sql = sql & " local like '%"&a(i)&"%'"
end if
next
sql = sql & " order by len(local)"
这样就可以了试试看!