我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Mysql字符串截取

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Mysql字符串截取

一、left()

        从左边截取字符串 用法:left(str,length), 即:left(被截取字符串,截取长度)

select left('fuyinghao',4);

        结果:fuyi

二、right()

        从右边截取字符串 用法:right(str,length), 即:right(被截取字符串,截取长度)

select right('fuyinghao',4);

        结果:ghao

三、截取特定长度的字符串

        有两种用法:

                substring(str,pos), 即:substring(被截取字符串,从第几位开始截取)

                substring(str,pos,length), 即:substring(被截取字符串,从第几位开始截取,截取长度)

  1. 从字符串第3个字符开始到结束

    select substring('fuyinghao',3);
    结果:yinghao
  2. 从字符串第3个字符开始,只截取4位

    select substring('fuyinghao',3,4);
    结果:ying
  3. 从字符串倒数第3个字符开始至结束

    select substring('fuyinghao',-3);
    结果:hao
  4. 从字符串倒数第3个字符开始,只截取2位

    select substring('fuyinghao',-3,2);
    结果:ha

四、按关键字进行截取

用法:substring_index(str,keyword,count), 即:substring_index(被截取字符串,关键字,关键字出现的次数)

  1. 截取第1个 i 之前的所有字符

    select substring_index('fuyinghao','i',1);
    结果:fuy
  2. 截取倒数第1个 i 之后的所有字符

    select substring_index('fuyinghao','i',-1);
    结果:nghao
  3. 如果关键字不存在 则返回整个字符串

    select substring_index('fuyinghao','z',2);
    结果:fuyinghao

来源地址:https://blog.csdn.net/qq_37628514/article/details/132078905

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Mysql字符串截取

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Mysql - 字符串截取、拆分

前言 在开发过程中,字符串的截取虽然可以在程序代码中来做,但是如果可以在 SQL 语句中处理,又不会造成 SQL 语句变的很复杂,那自然就可以在 SQL 语句中处理,速度还会更快一点。这个就需要根据具体的业务进行衡量了 概述 一、截取字符串
2023-08-19

mysql截取字符串的函数

mysql 提供以下截取字符串函数:1. substring(str, start, length);2. left(str, length);3. right(str, length)。示例:截取 "hello world" 的前 5 个
mysql截取字符串的函数
2024-08-01

Python字符串截取

1.字符串取值方式正序 说明:从左到右索引默认0开始的,最大范围是字符串长度少1 语法:[头下标:尾下标] 示例1: #!/usr/bin/python # -*- coding: UTF-8 -*- # 正序取值 mystr = 'abc
2023-01-31

Oracle中获取字符串下标、截取字符串

Oracle中获取字符串下标、截取字符串 获取下标:SELECT INSTR("AAA-BBB-CCC-DDD", "-", 1, 1) as 字符位置 FROM dual 截取字符串: SELECT SUBSTR("AAA-BBB-CCC-DDD", 1,
Oracle中获取字符串下标、截取字符串
2014-08-21

MySQL 字符串拆分实例(无分隔符的字符串截取)

无分隔符的字符串截取 题目要求 数据库中字段值:实现效果:需要将一行数据变成多行实现的sqlSELECT LEFT(SUBSTRING('P1111',help_topic_id+1),1) AS num FROM mysql.help_t
2022-05-30

MySQL 字符串拆分操作(含分隔符的字符串截取)

无分隔符的字符串截取 题目要求 数据库中字段值:实现效果:需要将一行数据变成多行实现的sqlSELECT LEFT(SUBSTRING('P1111',help_topic_id+1),1) AS num FROM mysql.help_t
2022-05-22

mysql怎么截取指定字符串后的字符

在MySQL中,可以使用SUBSTRING函数来截取指定字符串后的字符。该函数的语法如下:SUBSTRING(str, start, length)其中,str是要截取的字符串,start是开始截取的位置(从1开始计数),length是要
mysql怎么截取指定字符串后的字符
2024-04-09

mysql中截取指定字符前后的字符串

使用SUBSTRING_INDEX()函数 substring_index(str,delim,count) str:要处理的字符串 delim:分隔符 count:分隔符计数 例子 取出上述表中数组的第一个元素 -- SUBSTRING_INDEX(s
mysql中截取指定字符前后的字符串
2020-12-08

MySQL 中的字段截取与字符串截取方法详解

系列文章目录 文章目录 系列文章目录前言一、字段截取:二、字符串截取:总结 前言 在 MySQL 数据库中,有时我们需要截取字段或字符串的一部分进行查询、展示或处理。本文将介绍 MySQL 中常用的字段截取和字符串截取方法,
2023-08-17

mysql怎么截取字符串中的数字

如果你想从字符串中提取数字,可以使用MySQL中的正则表达式函数来实现。以下是一个示例:假设有一个包含数字和其他字符的字符串abc123def456,你想提取其中的数字部分。你可以使用REGEXP_REPLACE函数来删除非数字字符,然
mysql怎么截取字符串中的数字
2024-04-17

MySQL字符串截取的4个函数

说明: left(被截取字段,截取长度) 例如: select left(content,200) as abstract from my_content_t 从左边(字符串开始位置)截取指定长度的字符串 注:MySQL新版本采用的是字符存储的形式
MySQL字符串截取的4个函数
2017-10-31

MySQL中怎么用substring截取字符串

在MySQL中,您可以使用SUBSTRING函数来截取字符串。SUBSTRING函数接受三个参数:原始字符串、开始位置和要截取的长度。下面是使用SUBSTRING函数截取字符串的示例:SELECT SUBSTRING('Hello Wo
2023-10-22

mysql截取字符串要注意什么

在MySQL中截取字符串时,需要注意以下几点:使用SUBSTRING函数来截取字符串,语法为:SUBSTRING(str, start, length),其中str为要截取的字符串,start为起始位置(从1开始计数),length为要截取
mysql截取字符串要注意什么
2024-04-09

编程热搜

目录