sql拼接两个字段的值空格在哪

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql拼接两个字段的值空格在哪相关的知识,希望对你有一定的参考价值。

参考技术A 没有空格。
在SQL SERVER2000的函数中,字符串的拼接不会产生空格。
在做业务数据分析的时候,可能会遇到这样一个场景,需要将多个字段进行拼接,变为一个长字符串。比如年、月、日三个字段拼接成完整的日期,或者姓、名两个字段拼接成姓名列。这就需要用到SQL查询中串联(拼接)方法,这在不同数据库中语法会有差异,下面会演示mysql、Oracle、PostgreSQL、SQL Server这四种数据库中的实现方法。

oracle sql字段值拼接问题

SELECT CLO_NAME FROM TABLE 如果 table表中还有一个存入数字的字段 后面的select的CLO_NAME根据数字 在CLO_NAME前拼接对应个数的空格。有办法做到么? case when 写死就算了

参考技术A SELECT LPAD(CLO_NAME,LENGTH(CLO_NAME)+CLO_NUM) FROM TABLE_NAME本回答被提问者采纳 参考技术B select lpad(col_name,length(col_2),' ') from table

以上是关于sql拼接两个字段的值空格在哪的主要内容,如果未能解决你的问题,请参考以下文章

oracle sql字段值拼接问题

SQL 拼接多个字段的值&一个字段多条记录的拼接

sql 怎么取两个逗号中间的值

SQL怎么拼接字符串

Oracle Sql 如何将两个字段拼接到一块

用CONCAT 函数 拼接字段