SQL中的常见的文本处理函数

数据分析学习社
数据分析学习社
数据分析学习社
348
文章
0
评论
2021-06-0210:47:52 评论 1,724 728字
摘要

今天主要练习和介绍3个文本处理函数:left函数、length函数、locate函数,文末附有其他常见的文本处理函数列表

1、left函数
SQL中的left函数和Excel用法完全一致,函数有两个参数,所截取的字段以及从左开始需要截取的字符长度。
以此类推,Excel中的其他文本处理函数right、min和&等在SQL也同样适用,且用法一致。
left
SQL中的常见的文本处理函数
mid/substr
SQL中的常见的文本处理函数
right
SQL中的常见的文本处理函数

 

 
2、length函数
length函数表示获取字符串的长度,和Excel中的用法一致,如下图所示。
SQL中的常见的文本处理函数
 
3、locate函数
 
locate函数表示获取对应字符在字符中的位置,比如的locate函数是获取空格在address列中的位置,具体的语法如下:
LOCATE(substr,str)
LOCATE(substr,str,pos)
第一个语法返回字符串str第一次出现的子串substr的位置。
第二个语法返回第一次出现在字符串str的子串substr的位置,
从位置 pos开始。substr不在str中,则返回0。
SQL中的常见的文本处理函数
 
附SQL中常见的文本处理函数列表
1 Left():返回串左边的值
2 Right():返回串右边的值
3 Length():返回串的长度
4 Locate():找出串的一个子串
5 Upper():将串转换为大写
6 Lower():将串转换为小写
7 Trim():去除串两边的空格
8 LTrim():去除串左边的空格
9 RTrim():去除串右边的空格
10 SubString():返回子串的字符
11 Soundex():返回串的SOUNDEX值(注意:SOUNDEX是一个将任何文本串转换为描述其语音表示的字母数字模式的算法。

End.

作者:夜路星光

转载如果涉及作品、版权其他问题请联系我们第一时间删除微信号:lovedata0520)

更多文章前往首页浏览http://www.itongji.cn/

  • 我的微信公众号
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: