当前位置:   article > 正文

MySQL中的substr()函数_mysqlsubstr函数

mysqlsubstr函数

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

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

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

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

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

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

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

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

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

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

position代表起始位置

length代表截取的字符串长度

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

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

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

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/514485
推荐阅读
相关标签
  

闽ICP备14008679号