我有一个C#项目和一些数据,如:
Thinness (n.)
Slenderness (n.)
A fat lot
Hefty (a.)
Tucking of loincloth
我希望这些数据如下所示
Thinness
Slenderness
A fat lot
Hefty
Tucking of loincloth
我试过
UPDATE dic
SET english = LEFT(english, CHARINDEX('(', english) - 1)
WHERE (CHARINDEX('(', english) > 0)
但我得到错误:
令牌错误LEFT
我该如何处理?
答案 0 :(得分:1)
LEFT
功能为apparently not supported in SQL Server CE,但您可以使用SUBSTRING
代替。
我做了一个测试,这很好用:
UPDATE dic
SET english = SUBSTRING(english, 1, CHARINDEX('(', english) - 1)
WHERE (CHARINDEX('(', english) > 0)