多个多种字段数据检索的问题(200)

O

onlycxb

Unregistered / Unconfirmed
GUEST, unregistred user!
数据表tb1中有 id,name,age三个字段,如何针对这三个字段进行数字、汉字拼音混合检索?利用一个edit控件,录入任何一个字符,可根据这三个字段的内容,即时检索数据。
 
Z

zbdzjx

Unregistered / Unconfirmed
GUEST, unregistred user!
这也就是生成where语句啊。假如输入'a',可以用where convert(varchar,id) like '%a%' or name like '%a%' or convert(varchar,age) like '%a'或是where convert(varchar,id)+name+convert(varchar,age) like '%a%'。
 
O

onlycxb

Unregistered / Unconfirmed
GUEST, unregistred user!
自己顶一下,希望高手出面
 
S

sunnyfairy

Unregistered / Unconfirmed
GUEST, unregistred user!
再加一个字段,里面记录Name的拼音码.
 
Z

zbdzjx

Unregistered / Unconfirmed
GUEST, unregistred user!
不一定要加字段,也可以写一个sql server函数,直接调用。
 
7

75557032

Unregistered / Unconfirmed
GUEST, unregistred user!
自生成的拼音码有很多问号
 
O

onlycxb

Unregistered / Unconfirmed
GUEST, unregistred user!
这个问题没有能解决吗
 
7

75557032

Unregistered / Unconfirmed
GUEST, unregistred user!
加一个拼音列,然后用二楼的方法就可以了。
 
顶部