【发布时间】:2018-05-17 10:04:12
【问题描述】:
我有一个名为 transactions 的表,其中有一列 Customer_Transactions_ID
现在此列中的值在下面有所不同
AB_EL_205_72330_H
AB_EL_820_23066_E_N
AB_EL_820_23066
我想修剪所有以“AB_EL”开头的值以使它们来自
AB_EL_820_23066_E_N (or whatever variation of the above) to
AB_EL_820_23066
所以在id之后基本上没有E或H
这可能吗?
【问题讨论】:
-
请正确发布数据
-
另外,请告诉我们您的 sql 语言。添加它的标签。
-
欢迎来到 StackOverflow!您能否请edit您的问题使其更易于理解?有关如何正确提问的信息,请参阅How to Ask。请务必添加一些示例数据和您的表结构以及预期的输出。也请告诉我们您的DBMS,因为每个 DBMS 的答案可能不同。帮助我们帮助您!
-
只有
_H和_E_N会出现两个结局吗? -
您重申要从字符串尾部删除
_E和_H,但您的示例也删除了_N。您应该使用 full 和 exact 要求更新您的问题...
标签: sql sql-server trim