1 》el 表达式中:
fn: subString(str,index1,index2)
例子, fn: subString("www.it315.org",4,9) 结果 为字符串 "it315"
两个参数都是指索引,包头不包尾
fn: subStringAfter(str1,str2)
tip 截取str2在str1中第一次出现之后的字符串 不含str2
2 》 sql语句中:
实例:
SELECT
a.a1,IFNULL(p.loginCount,0)
FROM
(SELECT a1 FROM online_info_t) a
LEFT JOIN
( SELECT SUBSTRING(login_time,12,2) a1, COUNT(*) AS loginCount
FROM login_log_p
GROUP BY SUBSTRING(login_time,12,2)
) p
ON(a.a1=p.a1);
这里的subString(login_time,12,2)
2015-09-23 00-01-06 年月日 时分秒 获取的只是 时 的两位 即00
表示截取该字段从第12个字符开始 ,取此开始的2个字符
第一个参数是字段索引, 第二个参数截取的起始位置,第三个参数是截取的字符个数
3 》 javaSE API
JDK 1.6中文版
String 类API
subString(int beginIndex) 包头 "unhappy".substring(2) returns "happy"
subString(int begin, int end) 包头不包尾 "hamburger".substring(4, 8) returns "urge"