MySQL字符串是怎么截取substring函数的?

MySQL字符串截取函数:left;右子串; SUBSTRING_INDEX。

LEFT(str, length):从左侧截取。
示例: SELECT LEFT(content,2 00) FROM my_content_t;
RIGHT(str,Length):右截距。
示例: SELECT RIGHT(content,2 00) FROM my_content_t,
SUBSTRING(str,pos) OR SUBSTRING(str FROM pos):在指定位置截取。
示例: SELECT SUBSTRING(content,5 ),
SUBSTRING(str,pos,length) OR SUBSTRING(str to pos length) FROM my_content_t:设置位置和长度截距。
示例: SELECT SUBSTRING(content,5 ,2 00) FROM my_content_t,
SUBSTRING_INDEX(str,delim,count):被关键字拦截。
示例: SELECT SUBSTRING_INDEX("blog.jb5 1 .net","",2 ) FROM my_content_t AS 摘要;结果是blog.jb5 1 使用
SUBSTRING 处理 jlid 字段。
示例: SELECT jl FROM jl WHERE jl.id = (SELECT SUBSTRING((SELECT user.jlid FROM user WHERE user.id = 1 ),1 ,1 )) OR jl.id = (SELECT SUBSTRING((SELECT user.jlid FROM user WHERE user.id = 1 ),3 ,1 )) LIMIT 0,3 0;
比 PHP 和 Fun STRING 更高效。
Java代码。
确切的性能取决于实际测试。

说实话:用SUBSTRING直接解决问题,不要拐弯抹角。

Mysql中if函数的使用

48 MySQL中week()函数用法