MID
功能描述
字符串截取。
说明:
与MySQL差异:
对于参数类型为BLOB:MySQL可以返回结果;虚谷数据库报错。
对于pos参数为0的情况:MySQL结果为空串;虚谷数据库则是从开始位置截取字符串(类似于Oracle和PG)。
语法格式
MID(expr1,expr2[,expr3])
MID(expr1 from expr2[for expr3])
参数说明
- expr1:字符串
- expr2:截取字符串的位置
- expr3:截取字符串的长度
函数返回类型
CHAR类型
示例
sql
SQL> SELECT MID('. SPACE TAB123',2,3);
EXPR1 |
------------------------------------------------------------------------------
SP|
SQL> SELECT MID('. SPACE TAB123',2);
EXPR1 |
------------------------------------------------------------------------------
SPACE TAB123|
SQL> SELECT MID('. SPACE TAB123' FROM 2);
EXPR1 |
------------------------------------------------------------------------------
SPACE TAB123|
SQL> SELECT MID('. SPACE TAB123' FROM 2 FOR 3);
EXPR1 |
------------------------------------------------------------------------------
SP|