室内电缆桥架生产厂家: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)"

这样就可以了试试看!