sql-server - T SQL - 在第一个 '-' 之后将列拆分为两列

标签 sql-server tsql ssms

<分区>

在第一个“-”字符之后我需要将它分成两部分的 dbo。致力于 SSMS 2014

电子表格中的示例: example

PartNumber 保存需要分解的数据。 部分 - 需要在第一个 '-' 之前包含所有字符 数字 - 需要在第一个“-”之后有所有字符

感谢任何帮助 谢谢

最佳答案

你需要LEFTRIGHT .并找到您想要拆分为 LEFTRIGHT 的位置,我们 CHARINDEX .

关于sql-server - T SQL - 在第一个 '-' 之后将列拆分为两列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40181057/

相关文章:

sql-server - 如何在sql server中添加具有自动增量的主键列

sql - 大多数执行的存储过程?

c# - 如何使用 c# 中的 MySQL 存储过程将表作为输入发送到存储过程?我有 T-SQL 工作

sql-server - SQL Server 事务表是否应该始终具有代理主键

tsql - T SQL case 语句,带参数的主次顺序

sql-server - SQL Server 2008 Management Studio智能感知自动刷新(不是通过菜单或键盘快捷键手动刷新)

sql - 将备份恢复到不同的服务器 - 用户权限

sql-server - SQL Server Management Studio 18 日志文件?

sql-server - SQL Server 中的复合索引与 INCLUDE 覆盖索引

sql - sql server中的简单like查询没有返回结果