继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

sql如何拆分字段,简单几步告诉你

幕布斯7119047
关注TA
已关注
手记 432
粉丝 28
获赞 99

    程序员同学们在工作中可能会遇到这种情况,就是在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默认是根据’.‘进行拆分的,所以首先要做的是将字段中的‘-’替换成’.’

http://img2.mukewang.com/629dd39e0001e33e09230137.jpg

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP