导航:
论坛 -> 数据库专区
斑竹:liumazi,waterstone
作者:
2004/8/3 11:21:12
标题:
[求助]急~~~!关于对姓名字段做模糊查询的问题!!
浏览:1039
加入我的收藏
楼主:
小弟才学不久,请大家帮一把!急用~ 比如我要查询姓'王'的所有人,该怎么写代码啊! 用SQL.Add('select * from ...where ....')不行,SQL的Like '王%'肯定不行了。 真的很急用,谢谢大家帮帮忙啊!!!
----------------------------------------------
-
作者:
2004/8/3 11:30:02
1楼:
select * from 表名 where 姓名 like '%王%' 另一种: select * from 表名 where 姓名 like '王__'
----------------------------------------------
-
作者:
2004/8/3 11:35:56
2楼:
一楼正解~~~
----------------------------------------------
-
作者:
2004/8/3 11:53:46
3楼:
不行啊,不光是姓王的呀,我要的是输入什么姓,就把这种姓的全部人列出来, 在DELPHI中,单引号' 传不到SQL里面啊,比如: SQL.Add('select * from 表名 where 姓名 like :P1') P1是参数 ,parmgrm(p1).AsString:=Edit1.text 这里Edit1.text就是用来接收用户要查的姓,但光有姓和%不行,SQL里的单引号' 传不到啊!!
----------------------------------------------
-
作者:
2004/8/3 12:06:25
4楼:
把Edit1.text改为: '%'+edit1.text+'%' 或者 edit1.text+'__' 我试过了,该吃饭了88,祝你好运
----------------------------------------------
-
作者:
cc_cc (chongchong)
★☆☆☆☆
-
盒子活跃会员
2004/8/3 14:21:27
5楼:
select * from 表名 where 字段名 like 条件+'%'
----------------------------------------------
CHONGCHONG