1

我有一个 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

我该如何处理?

4

1 回答 1

1

SQL Server CE 显然不支持LEFT函数,但您可以改用该函数。SUBSTRING

我做了一个测试,效果很好:

UPDATE    dic
SET  english = SUBSTRING(english, 1, CHARINDEX('(', english) - 1)
WHERE  (CHARINDEX('(', english) > 0)
于 2013-02-13T20:12:02.307 回答