美文网首页
mysql8 字符串函数

mysql8 字符串函数

作者: 冲鸭_程序猿 | 来源:发表于2021-11-18 16:22 被阅读0次

一、字符串拼接函数

CONCAT(str1,str2,...) 把字符串str1,str2...连接成一个字符串

SELECT CONCAT('字符串1', '字符串2')
image.png

CONCAT_WS(sep,str1,str2,...) 用指定的分隔符sep连接字符串

SELECT CONCAT_WS('--','字符串1', '字符串2')
image.png

二、字符串长度

CHAR_LENGTH(str) 返回字符串str的字符个数
LENGTH(str) 返回字符串str的字节个数

SELECT class_name, LENGTH(class_name), CHAR_LENGTH(class_name)
FROM imc_class
-- 一个中文占3个字节
image.png

三、字符串格式化

FORMAT(X,D[,locale]) 将数字N格式化为格式,如“##,###,###.##”,并舍入到D位小数

SELECT FORMAT(123456.789,4)
image.png

四、字符串截取函数

LEFT(str,len)/RIGHT(str,len) 从字符串的左/右边起返回len长度的字符串

SELECT LEFT('www.imooc.com', 3)
            ,RIGHT('www.imooc.com',3)
image.png

SUBSTRING(str,pos,[len]) 从字符串str的pos位置起返回长度为len的子串

SELECT SUBSTRING('www.imooc.com', 5)
image.png

SUBSTRING_INDEX(str,delim,count) 返回字符串str按delim分割的前count个字符串

SELECT SUBSTRING_INDEX('192.168.0.100','.',2), SUBSTRING_INDEX('192.168.0.100','.',-2)
-- 正数从左边开始截取   负数从右边开始截取
image.png

LOCATE(substr,str) 在字符串str中返回子串substr第一次出现的位置

SELECT title, 
                LOCATE('-', title),
                SUBSTRING(title, 1, LOCATE('-', title)),
                SUBSTRING(title, 1, LOCATE('-', title) - 1),
                SUBSTRING_INDEX(title, '-', 1)
FROM imc_course
-- SUBSTRING(title, 1, LOCATE('-', title) - 1)和SUBSTRING_INDEX(title, '-', 1)效果一致
image.png

TRIM([remstr FROM] str) 从字符串str两端删除不需要的字符remstr

SELECT TRIM('  imooc '), TRIM('x' FROM 'xxxximoxxocxxx')
image.png

相关文章

  • mysql8 字符串函数

    一、字符串拼接函数 CONCAT(str1,str2,...) 把字符串str1,str2...连接成一个字符串 ...

  • PHP字符串处理函数

    字符串长度函数 字符串替换函数 截取字符串函数 分割、连接、反转函数 空白处理函数 字符转义函数 字符串比较函数

  • mysql8中窗口函数(2)—group by字句

    1. 窗口函数简介 mysql8开始支持窗口函数。 窗口函数就是在满足某种条件的记录集合上执行的特殊函数,对每条记...

  • MySQL进阶之常用函数

    一.字符串函数 CONCAT 字符串拼接函数 LOWER 字符串小写函数 UPPER 字符串大写函数 LEFT(s...

  • mysql函数汇总之字符串函数

    字符串函数主要用来处理数据库中的字符串数据。mysql中的字符串函数有计算字符串长度函数、字符串合并函数、字符串替...

  • MySQL基本使用

    函数 常用函数 数学函数 字符串函数 日期函数

  • SQl基础教程——费希利(第六章 函数,谓词,CASE表达式)

    各种各样的函数 函数函数 算数函数 字符串函数 日期函数 转换函数 谓词 like函数——字符串部分的一直查询 B...

  • 函数

    字符串函数 数值函数 日期函数 流程函数

  • c++ 7、字符串

    1、字符串常用函数(原生) 2、字符串常用函数(扩展)

  • 第3周总结

    1 根据函数名字符串,调用函数 getattr 参考: 通过函数名的字符串来调用这个函数 根据字符串名称动态调用P...

网友评论

      本文标题:mysql8 字符串函数

      本文链接:https://www.haomeiwen.com/subject/qpehtrtx.html