sql数据集实现字符串和数字的字段拼接在一起,用sql语言怎么实现?

FastStoneEditor1.bmp

FineReport 李白9 发布于 2019-10-30 09:24
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
qhlLv6中级互助
发布于2019-10-30 09:31

这个需要针对数据库来说,每个数据库拼接的方式不一样:

oracle用"||"拼接,mysql用concat()函数拼接,上面frdemo用的是sqlite,用“||”,SQL server用“+”

  • 李白9 李白9(提问者) SELECT *,(单价||产品单价)as aa from S产品,这么写会报错,怎么写?
    2019-10-30 09:35 
  • 开开熊 开开熊 对啊,应该指明是哪一个数据库
    2019-10-30 09:46 
  • qhl qhl 回复 李白9(提问者) 我查了一下frdemo,s产品表里面没有产品单价这个字段
    2019-10-30 09:59 
最佳回答
0
萌萌的呆贼Lv4初级互助
发布于2019-10-30 09:28(编辑于 2019-10-30 09:33)

把数据放2个单元格,然后另一单元格  添加公式image.png

image.png


拼接的2列不要的话直接隐藏掉


用sql写的话 需要根据不同数据库  找拼接方式  注意数字类型 需要先转为字符  不然可能报错


例如:SQL server用 col1 + cast(col2 as  nvarchar(100))

  • 3关注人数
  • 729浏览人数
  • 最后回答于:2019-10-30 09:33
    请选择关闭问题的原因
    确定 取消
    返回顶部