以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  SELECT语句中,如何把小数或者数字变为字符串?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=103974)

--  作者:包头123
--  发布时间:2017/7/20 15:08:00
--  SELECT语句中,如何把小数或者数字变为字符串?
版主:
    select语句中, 用convert把单精度小数变为字符串,系统提示:表达式中 \'convert\' 函数未定义。

    语句如下:

    select convert(完成百分比, \'System.String\') + \'%\' fro m {任务表}

    我应该怎么做呢?

    问题:SELECT语句中,如何把小数或者数字变为字符串?

--  作者:有点甜
--  发布时间:2017/7/20 15:14:00
--  

如果是Access

 

select cstr(完成百分比) + \'%\' from {任务表}

 

如果是sqlserver

 

select convert(varchar,完成百分比) + \'%\' from {任务表}


--  作者:包头123
--  发布时间:2017/7/20 15:36:00
--  
我使用的是内部表,没有用Access或者SQLSERVER。
--  作者:有点甜
--  发布时间:2017/7/20 16:09:00
--  
select cstr(完成百分比) + \'%\' from {任务表}
--  作者:包头123
--  发布时间:2017/7/20 16:23:00
--  
谢谢了。确实没问题。