mysql int转换成varchar,用什么函数?

xiuzhu319 2009-02-26 11:11:03
如题,请教。。。。
...全文
1252 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiuzhu319 2009-02-26
  • 打赏
  • 举报
回复
mysql中,
if iRetStr='' set iRetStr=iRetStr+convert(iCCount,varchar(200))+'*'+iCtnr else
set iRetStr=iRetStr+','+convert(iCCount,varchar(200))+'*'+iCtnr;

其中iCCount为int其它的为varchar(200)
这语句有什么错误吗?

显示的错误提示:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'set iRetStr = iRetStr + convert(iCCount,varchar(200)) + '*' + iCtnr; else ' at line 14

liuyang1588 2009-02-26
  • 打赏
  • 举报
回复
用CAST函数或者CONVERT

CAST(expr AS type), CONVERT(expr,type) , CONVERT(expr USING transcoding_name)

CAST() 和CONVERT() 函数可用来获取一个类型的值,并产生另一个类型的值。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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