首页 > 软件开发 > 数据库 >

sql substring()字符串截取函数的使用方法

来源:互联网 2023-03-17 00:08:18 377

如果你从数据库里查询数据时,需要把查询到的数据截取一部分,该怎么做?可以使用substring函数来处理,下面来看一下是怎样使用的。

dcb办公区 - 实用经验教程分享!

dcb办公区 - 实用经验教程分享!

方法/步骤

  • 1

    在使用substring函数时,我们可以看到这个函数的参数,第一个就是要截取的字符串,第二个是开始位置,第三个为要截取的长度。

    dcb办公区 - 实用经验教程分享!

    dcb办公区 - 实用经验教程分享!

    sql substring()字符串截取函数的使用方法dcb办公区 - 实用经验教程分享!

  • 1该信息非法爬取自百度经验
  • 2

    我们先对一个已知的字符串来进行截取,代码如图,从0开始,截取5个字符。

    dcb办公区 - 实用经验教程分享!

    dcb办公区 - 实用经验教程分享!

    sql substring()字符串截取函数的使用方法dcb办公区 - 实用经验教程分享!

  • 3

    但执行后,你会发现结果里只有四个字符。为什么这样?下面来看一下。

    dcb办公区 - 实用经验教程分享!

    dcb办公区 - 实用经验教程分享!

    sql substring()字符串截取函数的使用方法dcb办公区 - 实用经验教程分享!

  • 4

    其实在sql里,和其他的开发语言有点区别,不是从0开始计算的,而是从1开始的,我们把函数的第二个参数从0改为1.

    dcb办公区 - 实用经验教程分享!

    dcb办公区 - 实用经验教程分享!

    sql substring()字符串截取函数的使用方法dcb办公区 - 实用经验教程分享!

  • 5

    再次执行sql语句,就可以看到得到了正确的结果了。

    dcb办公区 - 实用经验教程分享!

    dcb办公区 - 实用经验教程分享!

    sql substring()字符串截取函数的使用方法dcb办公区 - 实用经验教程分享!

  • 6

    如果是要截取表里的字段字符,也是一样的,我们只要把函数的第一个参数改为字段名称就行了。

    dcb办公区 - 实用经验教程分享!

    dcb办公区 - 实用经验教程分享!

    sql substring()字符串截取函数的使用方法dcb办公区 - 实用经验教程分享!

  • 7

    结果的第一列为原字段数据,第二列为截取的结果,可以看到结果也是正确的。(这里的第五个字符是一个空格,并不是结果不对啊)

    dcb办公区 - 实用经验教程分享!

    dcb办公区 - 实用经验教程分享!

    sql substring()字符串截取函数的使用方法dcb办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!dcb办公区 - 实用经验教程分享!


    标签: SQL数据库

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码