在 sybase 中解析具有不同数字的字段

parsing in sybase a fields with different digits

我在 sybase 上有一个用于特定 table 的字段,我只需要 select 第一个值。请参阅以下示例:

Field1
104676;ABC;345776;TEST
2332;ABC;345776;TEST
8765432;ABC;345776;TEST

此特定字段采用字符格式。我只想拉出第一个值(从左边开始),它是不同位数的堆肥,特别是:

Field1
104676
2332
8765432

总而言之,我需要将字段格式化为数字格式并仅提取第一个值。 感谢您的帮助。

我想您可以使用 SUBSTRING/CHARINDEX 函数组合轻松拉取它 -

SELECT SUBSTRING(Field1, 1, CHARINDEX(';', Field1) -1)
FROM YOUR_TABLE