select substring('广东省广州市天河区XXXX',0,charindex('区','广东省广州市天河区XXXX')+1)
追问先取出:广东省
再取出:广州市
最后取出:天河区
这个可以实现么?
追答可以啊,你需求展示成什么的呢? 试举例
追问我就想把问题中的那句话,分别拆出来,就是给一个地址,拆分出所属省、市、区,
能写下这个拆分的例子么?谢谢!
追答select substring('广东省广州市天河区XXXX',0,charindex('省','广东省广州市天河区XXXX')+1) province,
substring('广东省广州市天河区XXXX',charindex('省','广东省广州市天河区XXXX')+1,charindex('市','广东省广州市天河区XXXX')-charindex('省','广东省广州市天河区XXXX')) city ,
substring('广东省广州市天河区XXXX',charindex('市','广东省广州市天河区XXXX')+1,charindex('区','广东省广州市天河区XXXX')-charindex('市','广东省广州市天河区XXXX')) district