在我本地的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_columnEND AS modified_column
FROM your_table
注意:数据库为SQL Server,其他类型的请另行搜索。