sql查询 temp表中showname字段,有五条记录,showname的值分别为aa,bb,cc,dd,ee......输入字符串"aa,cc,ee"我想查询showname有包含在字符串的记录,这语句该怎么写呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我知道一个笨方法,就是分割字符串,然后查询select * from showname where showname like '%aa%' or type showname '%cc%' or showname like '%ee%' select * from temp where showname in(您输入的值) adoquery1.SQL.Text := 'select * from TableName where showname=:NO';adoquery1.Parameters.ParamByName('NO').Value:=edit1.Text; 好像只能分隔了,-_-~~如where showname in(aa,bb,cc).括号内的值,可用变量来代替 to qzmp_sc(你是白云~我是乌鸦)你的方法不行 adoquery1.SQL.Text := 'select * from temp where charindex(showname,:NO) >0;adoquery1.Parameters.ParamByName('NO').Value:=edit1.Text; cxgrid 合计 怎么让录入时立即更新合计数 高手解答,调用 dll 不定参数的方法 www.51kcd.com网站横空出世了,散分 printing in progress 错误 我想修改tquery的本身,使其在BEFOREOPEN前先执行一个showmessage(sql.text);怎么实现呢 一个关于oracle的insert问题? 终于升到5个▲了,散分祝贺!同时祝大家元旦快乐! 如何在一个com对象中调用另一个com对象的方法?在线等待... 新年也是新气象!我可以发帖了,放分! 三层结构中如何实现多帐套功能? 如何修改外部程序的编辑框的可写性??? 刷新问题
select * from showname where showname like '%aa%' or type showname '%cc%' or showname like '%ee%'
adoquery1.Parameters.ParamByName('NO').Value:=edit1.Text;
adoquery1.SQL.Text := 'select * from temp where charindex(showname,:NO) >0;
adoquery1.Parameters.ParamByName('NO').Value:=edit1.Text;