subString使用速记

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"

 

转载于:https://my.oschina.net/u/2471663/blog/510930

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值