在我本地的SQL server中有一个表的字段数据是这样的:
张山
李波(690003)
张斌
徐来(061006)
庆炎(609625)
徐鑫(136589753200)
APG (867673)
刘峰(89457)
现在要把括号以及括号中的内容去掉,SQL如下:
SELECT
CASE
WHEN CHARINDEX('(', your_column) > 0 THEN
SUBSTRING(
your_column,
1,
CHARINDEX('(', your_column) - 1
)
ELSE
your_column
END AS modified_column
FROM
your_table
注意:数据库为SQL Server,其他类型的请另行搜索。