【发布时间】:2018-08-03 07:59:35
【问题描述】:
我有一个 org_names 列表,例如
12345678 - West Highland
87654321 - (Vacant)
12348765 - (Closed) etc
我想留下的只是有效的名字——在这种情况下是西高地
除数字外,我将所有内容都删除了:
SELECT substr(org_name,1,locate(' ',org_name)) as position_num
FROM old;
但是如果我只想保留名字并命名它,你怎么做:名字? 三是摆脱名字之类的方法
- (Vacant)
- (Closed)
= empty
【问题讨论】:
-
您需要明确如何区分有效和无效的名称。
-
-(空缺)-(已关闭)不是名字
-
哦,真的,这没什么用。 UNMANAGED 怎么样,例如,这是一个名称吗?同样,您需要澄清区分有效名称和错误字符串(无论您想如何称呼它们)的逻辑。
-
您好,职位编号与第一个姓氏之间带有 - 如果职位已关闭,则不再有与职位编号相关联的名称。数字仍然存在,但职位是 -(空缺)或 -(关闭)
-
看起来像 12233445 - David Vincent 56675678 -(空缺) 34454556 - Ben Smith 89786756 -(已关闭)