在 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
我在 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