LPAD()函数左键填充另一个字符串到一定长度的字符串

LPAD(s1,len,s2)函数将字符串s2填充到s1的开始处,使字符串的长度达到len,然后返回字符串s1.如果字符串s1的长度大于len,则返回值被缩短至len字符长度.

mysql> SELECT LPAD(123456, 8, 0000);
-------------------------
| LPAD(123456, 8, 0000)  |
-------------------------
| 00123456               |
-------------------------

实例: 生成订单编码

mysql> set @n = 0;
mysql> OK
mysql> set @no = CONCAT('J', DATE_FORMAT(CURDATE(), '%Y%m%d'), '0000');
mysql> OK
mysql> SELECT LPAD(@n:=@n+1 ,13, @no) as no;
-------------------------
| no                     |
-------------------------
| J202111190001          |
-------------------------
mysql> SELECT LPAD(@n:=@n+1 ,13, @no) as no;
-------------------------
| no                     |
-------------------------
| J202111190002          |
-------------------------

CONCAT(s1, s2, s3,...) 函数将两个或多个表达式合并在一起.
DATE_FORMAT(date, format)函数按指定格式化日期.
CURDATE()函数返回当前日期.


RPAD()函数右键填充另一个字符串到一定长度的字符串

RPAD(s1,len,s2)函数将字符串s2填充到s1的结尾处,使字符串的长度达到len,然后返回字符串s1.如果字符串s1的长度大于len,则返回值被缩短至len字符长度.

mysql> SELECT RPAD(123456, 8, 0000);
-------------------------
| RPAD(123456, 8, 0000)  |
-------------------------
| 12345600               |
-------------------------

MySQL LPAD 和 RPAD 位数填充函数的使用相关推荐

  1. 详解MySQL字符串函数TRIM()、填充函数LPAD()、RPAD()、字符串长度LENGTH()用法(三)

    文章目录 一.删除空格函数TRIM().LTRIM().RTRIM() 1.TRIM() 2.LTRIM() 3.RTRIM() 二.填充函数LPAD().RPAD() 1.LPAD() 2.RPAD ...

  2. MySQL 字符串拼接 concat、concat_ws、lpad、rpad、group_concat

    MySQL中实现字符串拼接有以下几种方法:concat.concat_ws.lpad.rpad.group_concat,他们分别适用拼接字符串.用分隔符拼接.按照分组拼接.拼接后保留n位字符等不同场 ...

  3. oracle rpad mysql_Oracle生成不重复票号与LPAD,RPAD与NEXTVAL函数解析

    SELECT TO_CHAR(SYSDATE,'YYMMDD')||LPAD(REFUNDSEQ.NEXTVAL,6,'0') AS RES_ORDER_NO FROM DUAL 该语句拼接 时间 与 ...

  4. oracle nextval序列重复,Oracle生成不重复票号与LPAD,RPAD与NEXTVAL函数解析

    SELECT TO_CHAR(SYSDATE,'YYMMDD')||LPAD(REFUNDSEQ.NEXTVAL,6,'0') AS RES_ORDER_NO FROM DUAL 该语句拼接 时间 与 ...

  5. 我的MYSQL学习心得(六) 函数

    2019独角兽企业重金招聘Python工程师标准>>> 这一节主要介绍MYSQL里的函数,MYSQL里的函数很多,我这里主要介绍MYSQL里有而SQLSERVER没有的函数 数学函数 ...

  6. MySQL中几种常见的函数及具体操作

    函数 函数 是指一段可以直接被另一段程序调用的程序或代码. 也就意味着,这一段程序或代码在MySQL中 已经给我们提供了,我们要做的就是在合适的业务场景调用对应的函数完成对应的业务需求即可. 那 么, ...

  7. [转]我的MYSQL学习心得(六) 函数

    这一节主要介绍MYSQL里的函数,MYSQL里的函数很多,我这里主要介绍MYSQL里有而SQLSERVER没有的函数 数学函数 1.求余函数MOD(X,Y) MOD(X,Y)返回x被y除后的余数,MO ...

  8. mysql中用来取余数的函数是_MySQL常用函数-单行处理函数-字符串处理函数(更新中...)...

    本篇文章用到的数据库表 /* SQLyog Ultimate v12.09 (64 bit) MySQL - 5.7.23-log : Database - myemployees ********* ...

  9. mysql 正无穷字符_mysql 字符串函数收集比较全

    ASCII(str)返回字符串str的 最左面字符的ASCII代码值.如果str是空字符串, 返回0.如果str是NULL,返回NULL. mysql> select ASCII('2'); - ...

  10. mysql 字符串 截取字母_MySQL字符串函数:字符串截取

    MySQL 字符串截取函数:left(), right(), substring(), substring_index().还有 mid(), substr().其中,mid(), substr() ...

最新文章

  1. sqlite3 多线程 c语言,sqlite3 c语言编程 之 三个基本函数
  2. IDEA下SpringBoot项目的引用类没问题却提示:java:找不到符号:类**位置:程序包
  3. 分析外星人计算Pi的程序
  4. react把表格渲染好ui_《RSUITE》React企业级UI框架实战评测
  5. 增加关系型数据库驱动配置同步任务
  6. c语言支持默认参数吗,嵌入式C语言可以带“默认参数”的函数吗
  7. DCIC巡游车与网约车运营特征对比分析-数据读取
  8. ant java xml文件,ant 学习(2)-ant开发java程序,buile.xml文件分离
  9. BZOJ 2440 完全平方数
  10. 哈夫曼实现文件压缩解压缩(c语言)
  11. URL、域名、子域名、主机名
  12. J3061《信息物理融合系统网络安全指南》
  13. 国产化DM达梦数据库 - 用户状态查询、锁定与解锁,“登录失败次数超过限制”问题解决
  14. JAVA实现Excel模板导入案例分析
  15. C++排序算法之归并排序
  16. 百度地图定位API,精度提高
  17. 【计量经济学导论】02. 多元回归模型
  18. 【问题解决】OpenWrt报错nf_conntrack: automatic helper assignment is deprecated and it will be removed soon.
  19. RSD 教程 —— 2 开始运行RSD
  20. ObjectARX--自定义圆的实现

热门文章

  1. 使用java编写中国象棋(内含源代码)
  2. 计算机英语四六级成绩查询,CET成绩查询常见问题答疑-99宿舍
  3. 求职面试自我介绍技巧
  4. Vue项目设置浏览器小图标
  5. c.cnzz.com core.php,谷歌浏览器下cnzz统计代码报错被拦截
  6. 线性代数的本质(第二部分)
  7. 基金投资入门1:基金基础知识介绍
  8. HDU 4699 题解
  9. NOIP 模拟题 国际跳棋
  10. 驿路梅花处处开 --- 梅语