sybase - 在sybase中解析具有不同数字的字段
问题描述
我在 sybase 上有一个特定表的字段,我只需要选择第一个值。请参见下面的示例:
Field1
104676;ABC;345776;TEST
2332;ABC;345776;TEST
8765432;ABC;345776;TEST
此特定字段具有 char 格式。我只想提取由不同位数组成的第一个值(从左侧开始),特别是:
Field1
104676
2332
8765432
总之,我需要以数字格式格式化该字段并仅提取第一个值。提前感谢您的帮助。
解决方案
我想你可以很容易地使用 SUBSTRING/CHARINDEX 函数组合来拉这个 -
SELECT SUBSTRING(Field1, 1, CHARINDEX(';', Field1) -1)
FROM YOUR_TABLE
推荐阅读
- javascript - map() 中的 reactjs-jsx 计数索引
- python - 如果文件与给定的文件名匹配,如何打开文件(使用语音识别获得的文件名)
- go - 在 Go Gorm 中添加具有多对多反向引用的记录
- python-3.x - Jupyter Notebook:终端不可用
- angular - 如何在 Angular 9 组件单元测试中调用假函数
- uart - UART 使能后 PIC18F67K22 TX 引脚为低电平
- xamarin.forms - MVVMCross 如何在 View Code 后面获取 ViewModel 实例
- javascript - 如何修复d3中的多画笔图表
- angular - 移除 Angular Material 切换按钮焦点样式
- java - Selenium Java 元素不可交互