今天碰到一个问题,需要在SQL Server中用print打印出需要的信息,其中要求每一条信息完了之后换行,想到可以用字符串拼接,然后在字符串中添加换行处理。如下:


DECLARE  @COUNT_DETAILS INT
DECLARE @COUNT_ASSETPLAN INT
DECLARE @COUNT_PRINCIPAL INT
DECLARE @COUNT_INTEREST INTSET @COUNT_DETAILS = ( SELECT COUNT(DISTINCT DIMLOANID) FROM TrustManagement.TrustManagement.tblAssetDetails_New WHERE TrustId = 157  )SET @COUNT_ASSETPLAN = ( SELECT COUNT( DISTINCT DIMLOANID) FROM TrustManagement.Asset.TrustAssetPaymentPlan_New WHERE TrustId = 157 )SET @COUNT_PRINCIPAL = ( SELECT COUNT( DISTINCT DIMLOANID) FROM TrustManagement.Asset.PrincipalSchedule_New WHERE TrustId = 157)SET @COUNT_INTEREST = ( SELECT COUNT( DISTINCT DIMLOANID ) FROM TrustManagement.Asset.InterestSchedule_New WHERE TrustId = 157 )if  @COUNT_DETAILS = @COUNT_ASSETPLAN and  @COUNT_ASSETPLAN = @COUNT_PRINCIPAL and @COUNT_PRINCIPAL = @COUNT_INTEREST print  N'完全拆分'
elseprint  N'不完全拆分' print  ' COUNT_DETAILS ' + convert(nvarchar,  @COUNT_DETAILS ) + char(13) +' COUNT_ASSETPLAN ' +  convert(nvarchar, @COUNT_ASSETPLAN  ) +  char(13) + ' COUNT_PRINCIPAL ' + convert(nvarchar,  @COUNT_PRINCIPAL ) + char(13) + ' COUNT_INTEREST ' + convert(nvarchar,  @COUNT_INTEREST )

SQL:字符串拼接中换行处理相关推荐

  1. 各版SQL字符串拼接

    在SQL语句中经常需要进行字符串拼接,以sqlserver,oracle,mysql三种数据库为例,因为这三种数据库具有代表性. sqlserver: select '123'+'456'; orac ...

  2. js字符串拼接中关于单引号和双引号的那些事

    在js开发中一般我们多多少少都会用到字符串拼接,新手们经常会遇到各种错误,其中关于字符串拼接的问题尤其重要,今天来谈一谈. 1.常用字符串拼接 当我们从后台请求到数据时,传统渲染我们就会将请求到的数据 ...

  3. sql字符串拼接或给某个字段值添加字符串前后缀

    问题现象: 今天在学习中,产生了一个想法: 如何给select结果集中的某个字段的值添加前缀呢? 问题分析: 通过查阅资料,我发现了一个字符串拼接函数: concat(x,y); 显而易见,这个函数就 ...

  4. php单双引号拼接,js字符串拼接中关于单引号和双引号的那些事

    在js开发中一般我们多多少少都会用到字符串拼接,新手们经常会遇到各种错误,其中关于字符串拼接的问题尤其重要,今天来谈一谈. 1.常用字符串拼接 当我们从后台请求到数据时,传统渲染我们就会将请求到的数据 ...

  5. sql字符串拼接_Mybatis的SqlSession执行sql过程

    上一篇分析了SqlSession执行sql的过程,其中并没有分析sql是从哪里来的,今天就来仔细分析下. Sql来源 从上一篇的最后一步执行sql那里倒推sql的来源,源码主要过程如下图: 可以看到最 ...

  6. SQL字符串拼接 引号问题

    动态sql语句基本语法  1 :普通SQL语句可以用Exec执行  eg:   Select * from tableName           Exec('select * from tableN ...

  7. sql字符串拼接(concat、concat_ws、group_concat)

    concat 将多个字符串连接成一个字符串 concat(str1, str2,-) concat_ws 和concat()类似,将多个字符串连接成一个字符串,可以指定分隔符 concat_ws(se ...

  8. 含有参数的sql拼接_关于SQL语句参数中为多个带.字符串。

    关于 SQL 语句参数中为多个带 ',' 的字符串 原本是这样 , 参数有 date,@didian insert into hp( 个人编号 , 身份证号 , 姓名 , 性别 , 民族 , 出生日期 ...

  9. Oracle 存储过程 字符串拼接 SQL注入的问题

    之前项目中写的一个大的存储过程 中间用到的SQL字符串拼接的方法 来完成业务的流程 类似SQL的动态拼接把 为什么要有用到这种形式 因为我这个存储过程里面要处理 至少三个系统的六种情况 所以使用拼接的 ...

最新文章

  1. Linux主机下无报错安装Apache服务器
  2. PATH and LDFLAGS and CFLAGS
  3. 万圣节后的早晨九数码游戏——双向广搜
  4. 一起学Shell之(六)输入、输出、文件与命令执行
  5. 给pmbus添加mfr_id, mfr_version, mfr_model节点显示
  6. win10重新安装应用商店
  7. 苹果Mac更新系统版本失败如何解决?
  8. MFC程序版本自动升级更新
  9. vs2015——拖动选项卡导致软件崩溃重启
  10. win10计算器_喜欢 Win10 计算器?现在各个平台都能拥有!
  11. LOJ10068 秘密的牛奶运输
  12. C语言小日常—关机代码
  13. Linux利用sed批量自动化更换IP
  14. Java 上传图片(Socket连接)
  15. 路由器自动获取ip失败
  16. POI使用详解 java 复杂excel导出(笔记)
  17. invalid type code: AC异常
  18. 当你输入网址到网页呈现发生了什么?
  19. AST反混淆插件|如何还原Array对象里的元素
  20. shell调用c程序,求子网掩码

热门文章

  1. s:TextInput优化
  2. mysql+win10+64位安装步骤_win10 安装 mysql解压版安装步骤
  3. elisa标准曲线怎么做_ELISA标准曲线制作方法.pdf
  4. 张量/tensor--详解
  5. matlab读取数据 溢出,matlab读取400多兆的wav数据,内存溢出,如何解决
  6. linux 查询wwid命令,Linux磁盘及分区之wwid和uuid
  7. Java实验8 T2.编程包含一个文本框和一个文本区域
  8. algorithm头文件下的fill()
  9. 洛谷 P1426 小鱼会有危险吗(C语言)
  10. 【干货】如何判断 Sql 注入点