程序员同学们在工作中可能会遇到这种情况,就是在sql server中将一个字段根据某个字符拆分成多个字段显示, 今天就给大家举例说明下这个问题:
sql server 数据库中某张表(Person)的数据信息是:
ID Address
1 平山花园-4单元-12幢-203
2 香山花园-3单元-22幢-304
现在有需求是,将地址信息显示形式改成4列 ,即小区名,单元号,楼房号,房间号 分成4列进行显示:
ID 小区名 单元号 楼房号 房间号
1 平山花园 4单元 12幢 203
2 香山花园 3单元 22幢 304
最简单的办法就是调用sql server中自带函数PARSENAME来进行拆分,但是注意:最多只能拆分成4个字段。
针对这个例子的实现:parsename默认是根据’.‘进行拆分的,所以首先要做的是将字段中的‘-’替换成’.’
點擊查看更多內容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦