[SQL]今日遭遇したレコードどのような問題と解決策を
需要:一部のフィールドは、エスケープからデータチェックを必要とし、その後ステッチ。
ソリューション:
1、2つのフィールドスプライシング方法:
CONCAT(A.NAME, B.CODE) AS CON;
固定値がある場合は、固定値プラス引用符:
CONCAT(A.NAME, '次'));
2、条件付きのエスケープ
CASE A.RUN_STATUS
WHEN 'RUNNING'
THEN '运行'
WHEN 'NOT_RUN'
THEN '非运行'
ELSE A.RUN_STATUS
END
AS 巡视说明
図3に示すように、空気の脱出、例えば:それはNULL値を割り当てられている場合
NVL(A.CYCLE_NUMBER, 1);