站长家园(原代码之家)(www.adminjie.com)网站源码,微信源码,游戏源码,商业源码分享平台。
当前位置:网站首页 技术文章 网络编程 正文

mysql怎么取字符串前几位

时间:2022-06-16 [网络编程]作者:fabuyuan 浏览:4 次

3种提取方法:1、使用SUBSTRING()函数,可从字符串头部开始截取指定长度的子字符串,语法“UBSTRING(字符串,1,子串长度)”。2、使用left()函数,可从字符串开头截取指定长度的子字符串并返回,语法“LEFT(字符串,子串长度)”。3、使用substr()函数,可从字符串开头截取指定长度的子串并返回,语法“SUBSTR(字符串,1,子串长度)”。

本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。

mysql获取字符串前几位的3种方法:

方法1:使用SUBSTRING()函数

SUBSTRING()函数可以截取字符串,返回从指定位置开始的指定长度的子字符串

SUBSTRING(string, start, length)
参数描述
string必须项。要从中提取的字符串
start必须项。起始位置。可以是正数或负数。如果是正数,则此函数从字符串的开头提取。如果是负数,则此函数从字符串的末尾提取
length可选项。要提取的字符数。如果省略,将返回整个字符串(从起始位置)

示例:使用 SUBSTRING 函数获取前5个字符

mysql> SELECT SUBSTRING('MySQL SUBSTRING',1,5);

方法2:使用left()函数

LEFT()函数是一个字符串函数,它返回具有指定长度的字符串的左边部分。

LEFT(str,length);

LEFT()函数接受两个参数:

  • str是要提取子字符串的字符串。

  • length是一个正整数,指定将从左边返回的字符数。

LEFT()函数返回str字符串中最左边的长度字符。如果str或length参数为NULL,则返回NULL值。

如果length为0或为负,则LEFT函数返回一个空字符串。如果length大于str字符串的长度,则LEFT函数返回整个str字符串。

mysql> SELECT LEFT('MySQL LEFT', 5);

方法3:使用substr()函数

SUBSTR()函数从字符串中提取子字符串(从任何位置开始)。

SUBSTR(string, start, length)
参数描述
string必须项。要从中提取的字符串
start必须项。起始位置。可以是正数或负数。如果是正数,则此函数从字符串的开头提取。如果是负数,则此函数从字符串的末尾提取
length可选项。要提取的字符数。如果省略,将返回整个字符串(从起始位置)

示例:截取前两位字符

【相关推荐:mysql视频教程

以上就是mysql怎么取字符串前几位的详细内容,更多请关注站长家园其它相关文章!

本文标签:  mysql

转载请注明来源:mysql怎么取字符串前几位

本文永久链接地址:https://www.adminjie.com/post/13550.html

免责声明:
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。

附:
二○○二年一月一日《计算机软件保护条例》第十七条规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬!鉴于此,也希望大家按此说明研究软件!

版权声明:
一、本站致力于为软件爱好者提供国内外软件开发技术和软件共享,着力为用户提供优资资源。
二、本站提供的部分源码下载文件为网络共享资源,请于下载后的24小时内删除。如需体验更多乐趣,还请支持正版。
三、我站提供用户下载的所有内容均转自互联网。如有内容侵犯您的版权或其他利益的,若有侵犯你的权益请:提交版权证明文件到邮箱 2225329873#qq.com(#换为@) 站长会进行审查之后,情况属实的会在三个工作日内为您删除。

  • 站长家园(原代码之家)会员升级
  • 最新文章
    热门文章