美文网首页程序员IT@程序员猿媛
mysql获取字符串某个字符前一个字符串

mysql获取字符串某个字符前一个字符串

作者: 王传贺 | 来源:发表于2019-04-03 16:24 被阅读0次

    最近有一个业务是需要根据详细地址获取该地址的楼层(楼层数小于等于9楼),比如 : 恒鑫大厦8楼 , 获取 8

    sql :

    SELECT right((substring_index(detail_address, '楼',1)),1) AS floor from `port`

    解析 :

    substring_index(detail_address, '楼',1) :

    substring_index(str, 'str',1) : 参数分别为 : 字段 , 比较字符串 , 向前截取 (-1 : 向后截取)

    right((substring_index(detail_address, '楼',1)),1)  :

    right(str,1) : 参数分别是 : 字符串 , 从右开始获取一位 (left : 是从左开始) 

    相关文章

      网友评论

        本文标题:mysql获取字符串某个字符前一个字符串

        本文链接:https://www.haomeiwen.com/subject/hqpzbqtx.html