选择字符串
问题描述:
specfic字符我尝试的角色=
选择字符串
所以我只是想12小时和48小时
或5小时,8小时,12小时 等
之前选择每串我的查询:
select
activity,
resource
from
(select
trim(both ' ' from regexp_replace (concat(resource_requirement_contingency, ' ;'),'\d{1,5}\D{1,}= - ;', '')) as resource,
activity
FROM PRP_BIA_STAFF_EVALUATION)
我left()
和replace()
尝试过,但它没有工作方式..
答
试试这个:
DECLARE @str VARCHAR(10)
SET @str = '12h=10%'
SELECT SUBSTRING(@str,0, CHARINDEX('=',@str))
好运&希望帮助。
+0
带回 - > 12h =但问题是,模式“数+ h”在一个字符串中出现不止一次,以便解决方案只是返回第一个 – simplesystems
您正在使用哪种SQL产品? –
即时通讯使用h2数据库 – simplesystems