concat使用空格作为分隔符标记问题而不是空格

金特拉

这个查询

SELECT  Empleados.U_Sociedad as Sociedad, 
    Empleados.empID AS empId, 
    CONCAT(Empleados.firstName , ' ' , Empleados.middleName , ' ' , Empleados.lastName)  as Nombre,
    sum(
        case 
            when durtype = 'm' 
            then duration/ 60 
            else duration 
        end
        ) as Realizado ,
    0 as Planificado,
    'Horas' as Concepto 
FROM OHEM Empleados   
JOIN OUSR Usuarios ON Empleados.U_CODEMPL = Usuarios.USER_CODE   
JOIN OCLG Horas ON Usuarios.INTERNAL_K = Horas.AttendUser   
WHERE(Horas.U_Fase ='w0000005') 
group by U_Sociedad, empID ,CONCAT(Empleados.firstName , ' ' , Empleados.middleName , ' ' , Empleados.lastName)

显示这个 结果

我不明白为什么将''转换为'?'

艾米的主意好吗?

问候

艾伦·伯斯坦(Alan Burstein)

您在示例中发布的空格不是CHAR(63)的真实空间:CHAR(32)。

我直接从您的帖子中复制/粘贴了空格。请注意:SELECT ASCII(' ')Retutns63。我将空格复制到CONCAT中,如下所示:SELECT CONCAT('a', ' ' , 'a', ' ' , 'x');返回:a?a?x

您可以CHAR(32)像这样明确地指定空格:

SELECT CONCAT('a', CHAR(32) , 'b', CHAR(32), 'c'); 

或者,为避免一遍又一遍地键入CHAR(32),可以执行以下操作:

SELECT CONCAT('a',Sp,'b',Sp, 'c')
FROM (VALUES(CHAR(32))) AS s(Sp);

或者,如果您使用的是SQL Server 2017+,则可以像下面这样使用CONCAT_WS:

SELECT CONCAT_WS(CHAR(32),'a','b','c');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用空格作为分隔符

来自分类Dev

如何使用方括号展开,但使用逗号而不是空格作为输出中的分隔符?

来自分类Dev

AWK使用多个空格作为分隔符

来自分类Dev

连接空格作为分隔符

来自分类Dev

bash sort / uniq -c:如何在输出中使用制表符而不是空格作为分隔符?

来自分类Dev

Makefile:1:***缺少分隔符。(我使用制表符,而不是空格)

来自分类Dev

如何使用分割字符串。(带空格的时间)作为JSTL中的分隔符

来自分类Dev

如何使用Scanner分割以空格作为分隔符的字符串

来自分类Dev

Qt-使用几种类型的空格作为分隔符拆分QString

来自分类Dev

使用空格作为'000分隔符导出金额

来自分类Dev

如何防止for循环使用空格作为分隔符,bash脚本

来自分类Dev

如何在Clojure中使用空格作为分隔符来格式化数字?

来自分类Dev

如何仅使用空格作为单词分隔符来对精确单词进行grep

来自分类Dev

将使用空格分隔符的txt文件转换为制表符分隔符

来自分类Dev

awk 字段分隔符使用“:”并忽略“:”中的空格

来自分类Dev

使用vba插入样式分隔符时删除空格

来自分类Dev

逗号作为小数分隔符空格作为千位分隔符 C#

来自分类Dev

如何通过使用空格作为分隔符将字符串分成5个单词的部分

来自分类Dev

如何使用单个空格作为分隔符将多个文件粘贴在一起

来自分类Dev

Windows 批处理文件 - 使用某些字符或空格作为分隔符拆分字符串

来自分类Dev

bash read命令使用空格作为分隔符将行拆分为单词,即使IFS中没有空格

来自分类Dev

使用分隔符作为空格拆分字符串,但它在双引号中保留空格,在 Python 中也保留双引号

来自分类Dev

cut:我们可以设置多个空格作为分隔符吗?

来自分类Dev

如何使Python仅以逗号作为分隔符,而前后没有空格

来自分类Dev

格式编号,空格作为千位分隔符

来自分类Dev

正则表达式以空格作为分隔符获得总价

来自分类Dev

将Sphinx配置为尽可能处理空格作为单词分隔符

来自分类Dev

字符串三角形,以空格作为分隔符C语言

来自分类Dev

格式编号,以空格作为千位分隔符

Related 相关文章

  1. 1

    使用空格作为分隔符

  2. 2

    如何使用方括号展开,但使用逗号而不是空格作为输出中的分隔符?

  3. 3

    AWK使用多个空格作为分隔符

  4. 4

    连接空格作为分隔符

  5. 5

    bash sort / uniq -c:如何在输出中使用制表符而不是空格作为分隔符?

  6. 6

    Makefile:1:***缺少分隔符。(我使用制表符,而不是空格)

  7. 7

    如何使用分割字符串。(带空格的时间)作为JSTL中的分隔符

  8. 8

    如何使用Scanner分割以空格作为分隔符的字符串

  9. 9

    Qt-使用几种类型的空格作为分隔符拆分QString

  10. 10

    使用空格作为'000分隔符导出金额

  11. 11

    如何防止for循环使用空格作为分隔符,bash脚本

  12. 12

    如何在Clojure中使用空格作为分隔符来格式化数字?

  13. 13

    如何仅使用空格作为单词分隔符来对精确单词进行grep

  14. 14

    将使用空格分隔符的txt文件转换为制表符分隔符

  15. 15

    awk 字段分隔符使用“:”并忽略“:”中的空格

  16. 16

    使用vba插入样式分隔符时删除空格

  17. 17

    逗号作为小数分隔符空格作为千位分隔符 C#

  18. 18

    如何通过使用空格作为分隔符将字符串分成5个单词的部分

  19. 19

    如何使用单个空格作为分隔符将多个文件粘贴在一起

  20. 20

    Windows 批处理文件 - 使用某些字符或空格作为分隔符拆分字符串

  21. 21

    bash read命令使用空格作为分隔符将行拆分为单词,即使IFS中没有空格

  22. 22

    使用分隔符作为空格拆分字符串,但它在双引号中保留空格,在 Python 中也保留双引号

  23. 23

    cut:我们可以设置多个空格作为分隔符吗?

  24. 24

    如何使Python仅以逗号作为分隔符,而前后没有空格

  25. 25

    格式编号,空格作为千位分隔符

  26. 26

    正则表达式以空格作为分隔符获得总价

  27. 27

    将Sphinx配置为尽可能处理空格作为单词分隔符

  28. 28

    字符串三角形,以空格作为分隔符C语言

  29. 29

    格式编号,以空格作为千位分隔符

热门标签

归档