关于SQL语句问题 ( 积分: 20 )

  • 主题发起人 主题发起人 豆豆猫猫
  • 开始时间 开始时间

豆豆猫猫

Unregistered / Unconfirmed
GUEST, unregistred user!
请各位帮帮忙!
我在查询的时候,用的是在SQL语句中加入参数,给参数赋值的方式进行查询的,现在想where条件中使用like,这个语句如何写啊?
谢谢各位了!!!
 
就是像'select * from User where username="%'+a+'%"'
把它写成'select * from User where UserName=:name'
query.parameters[0].asstring:=a;
就是现在的"="变成"like"要怎么写?
请大家帮帮忙!!!谢谢
 
select * from User where username like '% a %'
 
'select * from User where UserName like :name'
query.parameters[0].asstring:='%'+a+'%';
这样就可以啦.
 
to abcdman:
我也是这样写的 可是明明有的记录也查找不出来!为什么啊?
 
问题解决!谢谢
 
后退
顶部