首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

字符串处理的有关问题

2012-02-21 
字符串处理的问题CCCIL-云南-法务-法务CCCIL-云南-需求满足-基建工程CCCIL-云南-总经办-总经办CCCIL-云南-

字符串处理的问题
CCCIL-云南-法务-法务
CCCIL-云南-需求满足-基建工程
CCCIL-云南-总经办-总经办
CCCIL-云南-法务

以上的字符串,怎样准确的得到:

CCCIL-云南-法务
CCCIL-云南-需求满足
CCCIL-云南-总经办
CCCIL-云南-法务
这样的数据

也就是包括第三个'-'符号以后的数据都不要了

[解决办法]

SQL code
---测试数据---if object_id('[tb]') is not null drop table [tb]gocreate table [tb]([col] varchar(28))insert [tb]select 'CCCIL-云南-法务-法务' union allselect 'CCCIL-云南-需求满足-基建工程' union allselect 'CCCIL-云南-总经办-总经办' union allselect 'CCCIL-云南-法务' ---查询---select  col=left(col,len(col)-charindex('-',reverse(col)))from   tb---结果---col----------------------------CCCIL-云南-法务CCCIL-云南-需求满足CCCIL-云南-总经办CCCIL-云南(4 行受影响)
[解决办法]

热点排行