【发布时间】:2011-05-28 15:39:15
【问题描述】:
通过使用以下查询,我能够获取特定字符串。现在此输出字符串包含字母数字字符。例如 abcd123、pqrs542356。 现在我只想获取这个字符串的前 4 个字符,这些字符总是 alpha bates。
查询::
(SELECT SUBSTR(in_msg, INSTR( in_msg,'?', 1, 10 )+ 1, INSTR(in_msg,'?', 1, 11 ) - INSTR( in_msg,'?', 1, 10 )- 1)
FROM emp_message
WHERE emp_no IN (SELECT emp_no
FROM main_table
WHERE name like '%abcd%')
此查询返回输出,例如 abcd1234,pqrs145423。 同样,我只想从此查询输出中获取前 4 个字符。 有人可以帮助我吗?
【问题讨论】: