我想从变量中得到两个连字符之间的值。
例如:
1) ACH-AG-1987
2) GN -RV-0001
从上面,我想显示:
1) AG
和
2) RV
答案 0 :(得分:5)
使用substring_index()
:
select substring_index(substring_index(col, '-', 2), '-', -1) as SecondValue
答案 1 :(得分:0)
您可以使用正则表达式
\-(.*?)\-