最近有一个业务是需要根据详细地址获取该地址的楼层(楼层数小于等于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 : 是从左开始)
网友评论