【发布时间】:2022-01-07 23:35:15
【问题描述】:
SELECT
NOTE_ID
,NOTE_DATE
,NOTE_TEXT
FROM NOTE.dbo.NOTE_TABLE
从上面的简单查询,我得到:
| NOTE_ID | NOTE_DATE | NOTE_TEXT |
|---|---|---|
| 54876 | 2020-10-12 | Purpose: Traveling Salesman Visit Customer Name: John Doe Date Account |
| Opened: 6/8/19 Customer Address: 428 S. Palm Tree Lane Lokey AZ 85546 Primary | ||
| Account Rep: Hank Stank Customer Account #: 1234567 Customer Preferred | ||
| Contact Time: Evenings Customer Owns/Rents: Owns Customer Employed: Yes | ||
| Customer Military Discount: No Customer Returns: No |
我希望能够仅提取客户帐户 #“1234567”(或者如果它为 null/“UNKNOWN” - 客户帐户 # 之后和客户首选联系时间之前的任何内容。我尝试了各种子字符串函数来获取客户帐户 #,但无法删除之后的所有内容。任何建议将不胜感激。
请注意,NOTE_TEXT 字段都在一行上。不知道为什么它显示在多行上。
【问题讨论】: