关于C语言在数据库中的查询

kissinger_z 2001-09-25 08:22:36
有这样一个查询:
select count(*) from tname where col1 like '%XXX%'
其中,tname是表名,col1是一个字符型字段名。请问各位大虾,在c语言中,这一句怎么写出来,主要是'%XXX%'处。我用一个字符串,a = "'%%XXX%%'"然后用 select count(*) from tname where col1 like :a
但这样也不行。 谁能帮助我,在下将感激不尽。谢谢
...全文
137 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
greenfrog 2002-01-02
  • 打赏
  • 举报
回复
好像没错?
gordonh 2002-01-02
  • 打赏
  • 举报
回复
我也想知道!!
Boolher 2001-10-01
  • 打赏
  • 举报
回复
一个%相当于DOS下的*统配符,
jkaikai 2001-09-27
  • 打赏
  • 举报
回复
你的问题涉及到嵌入式SQL的使用,一般的要区分SQL语句与宿主语言的语句.
SQL语句前要加特殊符号,如:"EXEC SQL",并以"END_SQL"作为语句结束标志.
yljbj 2001-09-27
  • 打赏
  • 举报
回复
试试 a="\'XXXXX\'"

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧