小编Ren*_*ene的帖子

选择子串SQL

我需要选择在()之间找到的子字符串.起始位置和结束位置以及子字符串的长度会有所不同.我在以下方面取得了一定的成功,但不是100%.

它适用于某些值但不适用于其他值,它会返回空白并且还会更改值大写格式,换句话说,如果值为'TEST',它将显示为'Test'.

SELECT SUBSTRING(columnName, CHARINDEX('(', LEN(columnName)),
CHARINDEX(')', columnName) - CHARINDEX('(',columnName)) AS INPUT
FROM tableName
Run Code Online (Sandbox Code Playgroud)

更新只有一组括号()

sql sql-server select substring

8
推荐指数
1
解决办法
390
查看次数

标签 统计

select ×1

sql ×1

sql-server ×1

substring ×1