-1

我正在尝试在我的 Select 语句中添加一个字段,该字段将创建一个具有我所需输出的字段或使字段结果为空。如果必须,我的老板不想扫描整个 mopdescription 字段。

请查看代码**,看看您是否能理解这个问题/请求。

SELECT MOPACTIVITY.MOPID, 
**UPPER(MOPACTIVITY.MOPDESCRIPTION) LIKE '%FTTT%'
OR UPPER(MOPACTIVITY.MOPDESCRIPTION) LIKE '%VZW%' AS "NOTE_DISP"**,
MOPACTIVITY.MOPDESCRIPTION
 FROM MOPUSER.MOPACTIVITY
4

1 回答 1

1
SELECT  mopid
,       CASE
            WHEN INSTR(UPPER(mopdescription), 'FTTT') > 0
            THEN SUBSTR(mopdescription, INSTR(UPPER(mopdescription), 'FTTT'))
            WHEN INSTR(UPPER(mopdescription), 'VZW') > 0
            THEN SUBSTR(mopdescription, INSTR(UPPER(mopdescription), 'VZW'))
            ELSE NULL
        END AS note_disp
FROM    mopuser.mopactivity';
于 2013-06-10T12:54:37.773 回答