[SQL ] 字段多值,取前后值

楼主: bernachom (Terry)   2015-11-11 20:20:01
数据库名称: MS 2008
数据库版本: 2008R2
内容/问题描述:
各位辈好,
请教一下
假设我一个A字段,里面的值有多值,像这样子
AA;BB;CC;DD;EE
那我要怎么样才能取得AA和EE呢?
就是取最前和前后的值
,想了一阵子,想不到比较好的方式,
,只想在SQL里面做掉,该怎么处理会比较好呢?
谢谢指导了。
作者: likesp999 (大肠杆菌)   2015-11-11 23:11:00
先正排,然后下top1,在反排下top1在union???
作者: konkonchou (卡卡猫)   2015-11-11 23:33:00
substring + charindex + reverse
作者: rockchangnew (rock)   2015-11-12 17:51:00
二楼正解
楼主: bernachom (Terry)   2015-11-12 21:33:00
好的,谢谢:)

Links booklink

Contact Us: admin [ a t ] ucptt.com