] [SQLクエリフィールドスプライシング学習記録[]

[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);

ここに画像を挿入説明

公開された14元の記事 ウォンの賞賛1 ビュー261

おすすめ

転載: blog.csdn.net/qq_39938236/article/details/103244612