怎样用sql把某行中的某列转化成字符串?

hjtlin 2006-02-28 10:15:57
我需要在sql中select了数据表中某行数据的某列,想把它转化成字符串,然后处理字符串,请问用sql怎么写那。
而现在我只会把数据读出来在应用程序中,然后转化成字符串,再传回sql代码,效率应该会低点。
...全文
227 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hjtlin 2006-02-28
  • 打赏
  • 举报
回复
是这样,比如我要读取一个用户的名字。select username from user where userid=@userid
那么要用上面的语句先要取得规定的用户名,之后怎么转呢?因为取出的是数据集,所以不会?


cast(username as varchar(50))
么?
lsqkeke 2006-02-28
  • 打赏
  • 举报
回复
cast(字段名 as varchar)
BeRush 2006-02-28
  • 打赏
  • 举报
回复
cast(字段名 as vchar(100))
convert(vchar(100),字段名)

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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