我正在尝试删除“ - ”以及以下示例中“ - ”左侧的所有内容:
Adams Mark - 1234 Main St,Anyville VA,12345
答案 0 :(得分:0)
在T-SQL中,这可行;
declare @foo varchar(60) = 'Adams Mark - 1234 Main St, Anyville VA, 12345'
select substring(@foo,charindex('-',@foo,1)+1,len(@foo)-charindex('-',@foo,1) )
我非常直接地把你带到领先的空间。
答案 1 :(得分:0)
我猜你可以做这样的事情....当你说要删除时,我真的不知道你的意思我想你正在尝试更新一个列,无论如何以下将提取你想要的实际数据字符串
Declare @Var VARCHAR(100) = 'Adams Mark - 1234 Main St, Anyville VA, 12345'
SELECT RIGHT(@Var, LEN(@Var)- CHARINDEX('-', @Var))
结果字符串
1234 Main St, Anyville VA, 12345
修改强>
SELECT RIGHT(Column_Name, LEN(Column_Name)- CHARINDEX('-', Column_Name))
FROM Table_Name
答案 2 :(得分:0)
试试这个:
SELECT SUBSTRING(colName, CHARINDEX(colName, '-') + 1, LEN(colName))
FROM table1;
答案 3 :(得分:-1)
PHP $ string = explode(" - "," Adams Mark - 1234 Main St,Anyville VA,12345"); $ string = trim($ string [0]);
JS var s =" Adams Mark - 1234 Main St,Anyville VA,12345&#34 ;; s = s.substring(0,s.indexOf(' - '));