前言
本文总结MySQL和Oracle的字符串截取函数的用法
工作中MySQL和Oracle都用,有时会碰到两种数据库SQL用法的不同,就会上网查一下,但是时间久了,就忘记了,好记性不如烂笔头,所以写个笔记备忘一下~
1、MySql
函数:SUBSTRING 或 SUBSTR
1.1 语法
位置1
2SUBSTRING(string,position);
SUBSTRING(string FROM position);
位置和长度1
2SUBSTRING(string,position,length);
SUBSTRING(string FROM position FOR length);
1.2 下标
- | H | e | l | l | 0 | W | o | r | l | d | |
---|---|---|---|---|---|---|---|---|---|---|---|
正数 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
负数 | -11 | -10 | -9 | -8 | -7 | -6 | -5 | -4 | -3 | -2 | -1 |