文章目录

  • 第121章 SQL函数 RPAD
  • 大纲
  • 参数
  • 描述
  • 示例

第121章 SQL函数 RPAD

字符串函数,它返回一个右填充到指定长度的字符串。

大纲

RPAD(string-expression,length[,padstring])

参数

  • string-expression - 字符串表达式,可以是列名、字符串文字、主机变量或另一个标量函数的结果。可以是可转换为 VARCHAR 数据类型的任何数据类型。字符串表达式不能是流。
  • length - 整数,指定返回的字符串中的字符数。
  • padstring - 可选 — 由一个字符或一串字符组成的字符串,用于填充输入字符串表达式。 padstring 字符或字符附加到 string-expression 的右侧,以提供创建长度字符的输出字符串所需的尽可能多的字符。 padstring 可以是字符串文字、列、主机变量或另一个标量函数的结果。如果省略,则默认为空格字符。

描述

RPAD 用尾随填充字符填充字符串表达式。它返回填充到长度字符数的字符串的副本。如果字符串表达式的长度超过 length 个字符,则返回字符串被截断为 length 个字符。

如果 string-expressionNULL,则 RPAD 返回 NULL。如果 string-expression 为空字符串 ('') ,则 RPAD 返回一个完全由填充字符组成的字符串。返回的字符串是 VARCHAR 类型。

RPAD 可用于针对链接表的查询。

RPAD 不会删除前导或尾随空格;它填充字符串,包括任何前导或尾随空格。要在填充字符串之前删除前导或尾随空格,请使用 LTRIMRTRIMTRIM

示例

以下示例用 ^ 字符(在需要时)右填充列值以返回长度为 16 的字符串。请注意,某些名称字符串被右填充,某些名称字符串被右截断以返回长度为 16 的字符串。

SELECT TOP 15 Name,RPAD(Name,16,'^') AS Name16FROM Sample.Person

以下示例使用 ^=^ 填充字符串(在需要时)填充列值以返回长度为 20 的字符串。请注意,填充名称字符串根据需要重复多次,并且一些返回字符串包含部分填充字符串:

SELECT TOP 15 Name,RPAD(Name,20,'^=^') AS Name20FROM Sample.Person

第121章 SQL函数 RPAD相关推荐

  1. 第149章 SQL函数 TRIM

    文章目录 第149章 SQL函数 TRIM 大纲 参数 描述 要剥离的字符 示例 第149章 SQL函数 TRIM 字符串函数,它返回删除了指定的前导和/或尾随字符的字符串. 大纲 TRIM([end ...

  2. 第三十一章 SQL函数 CONVERT

    文章目录 第三十一章 SQL函数 CONVERT 参数 描述 CONVERT(datatype,expression,format-code) {fn CONVERT(expression,datat ...

  3. 第122章 SQL函数 RTRIM

    文章目录 第122章 SQL函数 RTRIM 大纲 参数 描述 示例 第122章 SQL函数 RTRIM 字符串函数,它返回一个删除了尾随空格的字符串. 大纲 RTRIM(string-express ...

  4. 第四十六章 SQL函数 DAY

    文章目录 第四十六章 SQL函数 DAY 大纲 参数 描述 第四十六章 SQL函数 DAY 返回日期表达式的月份日期的日期函数. 大纲 DAY(date-expression){fn DAY(date ...

  5. 第153章 SQL函数 UCASE

    文章目录 第153章 SQL函数 UCASE 大纲 参数 描述 示例 第153章 SQL函数 UCASE 将字符串中的所有小写字母转换为大写字母的大小写转换函数. 大纲 UCASE(string-ex ...

  6. 第二十四章 SQL函数 CEILING

    文章目录 第二十四章 SQL函数 CEILING 大纲 参数 描述 示例 第二十四章 SQL函数 CEILING 数值函数,返回大于或等于给定数值表达式的最小整数. 大纲 CEILING(numeri ...

  7. 第九十五章 SQL函数 MINUTE

    文章目录 第九十五章 SQL函数 MINUTE 大纲 参数 描述 示例 第九十五章 SQL函数 MINUTE 返回日期时间表达式的分钟的时间函数. 大纲 {fn MINUTE(time-express ...

  8. 第130章 SQL函数 SQRT

    文章目录 第130章 SQL函数 SQRT 大纲 参数 描述 示例 第130章 SQL函数 SQRT 返回给定数值表达式的平方根的数值函数. 大纲 SQRT(numeric-expression){f ...

  9. 第二十三章 SQL函数 CAST(二)

    文章目录 第二十三章 SQL函数 CAST(二) 转换位值 示例 第二十三章 SQL函数 CAST(二) 转换位值 可以将expr值转换为BIT以返回0或1. 如果expr为1或任何其他非零数值,则返 ...

最新文章

  1. python爬取资料_Python爬取FLASH播放器中的资料
  2. FreeBSD下安装配置Hadoop集群(性能调优)
  3. 西工大java实验报告给,西工大数字集成电路实验 实验课6 加法器的设计
  4. HEVC/H265 HM10.0 分析(二)TComDataCU.cpp
  5. MySQL 事务(Transaction)篇
  6. 1106 数组的复习 随堂笔记 c103
  7. Ubuntu 16.04 PXE+kickstart部署系统
  8. POJ 1095 Trees Made to Order
  9. tidb 企业_TiDB,日均千万级数据存储方案选型
  10. import maven project很慢_你确定 Maven 相关的东西全部了解吗?
  11. telnet 检测端口是否开放
  12. SPSS 24/25/26安装包分享 window和mac版本
  13. H3CSE园区-LLDP技术
  14. 《西部世界》后续,研究人类学能让AI拥有灵魂?
  15. Webdriver 爬取新浪滚动新闻
  16. Activiti工作流之任务的运行/查询/完成
  17. 那些常被忽略的 html 标签
  18. 求职面试礼仪及注意事项
  19. 驼峰命名法(camelCase)
  20. ios 升级后 不能在xcode 真机运行的报错处理

热门文章

  1. 建立一个程序员相亲圈子可好
  2. 07.RequestResponse
  3. 【Javascript】纯函数
  4. python + requests 实现https双向认证
  5. 【Android】技巧之像素换算
  6. html 像素跟百分比,css 百分比跟px之间怎么换算?
  7. microbit V2.0兼容性相关问题记录
  8. 微信小程序-设置显示层级
  9. 做一个微信语音点播系统
  10. 做好生产过程管理,这六点不可忽略