MySQL中substr()函数的使用示例

 更新时间:2024年04月29日 09:18:50   作者:​​​​​​​ Mr丶muzi  
mysql substr函数是用来截取数据库某一列字段中的一部分,本文主要介绍了MySQL中substr()函数的使用示例,具有一定的参考价值,感兴趣的可以了解一下

截取函数substr()方法以及参数详解

1、substr(str, position)   从position截取到字符串末尾

str可以是字符串、函数、SQL查询语句

position代表起始位置,索引位置从1开始

select substr(now(), 6);
select substr('2023-10-25', 6);
select substr((select fieldName from tableName where condition), 1);

2、substr(str from position)  从position截取到字符串末尾

和1的操作类似,和上面1的操作对比可以发现只是把括号中的逗号换成from关键字

select substr(now() from 6);
select substr('2023-10-25' from 6);
select substr((select fieldName from tableName where condition) from 1);

3、substr(str, position, length)  从position截取长度为length的字符串

str可以是字符串、函数、SQL查询语句

position代表起始位置

length代表截取的字符串长度

select substr(now(), 1, 4);
select substr('2024-01-01', 1, 4);
select substr((select fieldName from tableName where condition), 1, 4);

4、substr(str from position for length)  从position截取长度为length的字符串

和3的操作类似,和上面3的操作对比可以发现只是把括号中的第一个逗号换成from关键字,

第二个逗号换成了for关键字

select substr(now() from 6 for 5);
select substr('2023-10-01' from 6 for 5);
select substr((select fieldName from tableName where condition) from 6 for 5);

到此这篇关于MySQL中substr()函数的使用示例的文章就介绍到这了,更多相关MySQL substr()函数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MYSQL中的简单查询

    MYSQL中的简单查询

    这篇文章详细介绍了MySQL中常见的查询语法,包括SELECT语句的简单查询、基于表的查询、基于条件的查询、基于分组的查询等,它还解释了COUNT()、SUM()、AVG()、MAX()和MIN()等聚合函数的使用,以及GROUP BY和HAVING子句在分组查询中的应用
    2025-02-02
  • 删除mysql数据库中的重复数据记录

    删除mysql数据库中的重复数据记录

    mysql中select distinct * from text不能显示不重复的记录,而是直接全部显示
    2008-06-06
  • 关于MySQL innodb_autoinc_lock_mode介绍

    关于MySQL innodb_autoinc_lock_mode介绍

    下面小编就为大家带来一篇关于MySQL innodb_autoinc_lock_mode介绍。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • Trae MySQL MCP 连接失败(Fail to start)的问题解决

    Trae MySQL MCP 连接失败(Fail to start)的

    本文详细介绍了使用Trae工具远程访问内网MySQL数据库时遇到的启动和认证兼容问题,并通过本地命令映射和环境变量注入的方式成功解决,具有一定的参考价值,感兴趣的可以了解一下
    2026-01-01
  • SQLyog错误号码MySQL plugin caching_sha2_password could not be loaded的解决方法

    SQLyog错误号码MySQL plugin caching_sha2_password could not 

    这篇文章主要介绍了SQLyog错误号码 plugin caching_sha2_password could not be loaded的解决方法,需要的朋友可以参考下
    2023-06-06
  • MySQL如何追踪数据库中对特定表的更新操作

    MySQL如何追踪数据库中对特定表的更新操作

    这篇文章主要为大家详细介绍了五种不同的方法 来追踪 MySQL 数据库中对特定表(如 statistics_test)的更新操作,并提供详细的代码示例和适用场景分析,希望对大家有所帮助
    2025-06-06
  • 详解MySQL中的分组查询与连接查询语句

    详解MySQL中的分组查询与连接查询语句

    这篇文章主要介绍了MySQL中的分组查询与连接查询语句,同时还介绍了一些统计函数的用法,需要的朋友可以参考下
    2016-03-03
  • MySQL之存储过程与函数用法及说明

    MySQL之存储过程与函数用法及说明

    文章简要介绍了MySQL存储过程和函数的基本概念、创建方法及调用方式,重点讲解了存储过程的的创建、调用、参数传递、变量定义、光标、流程控制及常用内置函数等,并提供了创建示例,对于每个概念和语法,都给出了相应的代码示例和解释
    2026-05-05
  • mysql8.0使用PXC实现高可用的示例(Rocky8.0环境)

    mysql8.0使用PXC实现高可用的示例(Rocky8.0环境)

    本文主要介绍了在Rocky8.0环境下搭建MySQL8.0的Percona XtraDB Cluster(PXC)集群,,可以实现数据实时同步、读写分离和高可用性,具有一定的参考价值,感兴趣的可以了解一下
    2025-02-02
  • 避免MySQL中的隐式转换的方法小结

    避免MySQL中的隐式转换的方法小结

    在 MySQL 中,隐式转换可能导致索引失效、结果不符合预期或性能问题,以下是避免隐式转换的具体方法,从表设计、查询编写到配置优化,逐步减少隐式转换的发生,具体操作过程跟随小编一起看看吧
    2025-04-04

最新评论