yoni
마리아 db에서 sql시 부호 쓰기위한 파싱 본문
SELECT ML.RESOURCE_ID,
ML.ITEM_CODE,
ML.LOG_VALUE,
ML.LOG_DATE,
MI.ITEM_NAME,
CASE WHEN ML.LOG_VALUE IS NULL THEN 'SV05'
WHEN MI.ITEM_REF_VALUE1 <![CDATA[<=]]> ML.LOG_VALUE AND ML.LOG_VAlUE <![CDATA[<]]> MI.ITEM_REF_VALUE2 THEN 'SV01'
WHEN MI.ITEM_REF_VALUE2 <![CDATA[<=]]> ML.LOG_VALUE AND ML.LOG_VALUE <![CDATA[<]]> MI.ITEM_REF_VALUE3 THEN 'SV02'
WHEN MI.ITEM_REF_VALUE3 <![CDATA[<=]]> ML.LOG_VALUE AND ML.LOG_VALUE <![CDATA[<]]> MI.ITEM_REF_VALUE4 THEN 'SV03'
WHEN MI.ITEM_REF_VALUE4 <![CDATA[<=]]> ML.LOG_VALUE THEN 'SV04'
END SCOPE_VALUE,
RP.DISPLAY_TOP,
RP.DISPLAY_LEFT
FROM MONITORING_LOG ML
LEFT JOIN MONITORING_ITEM AS MI
ON ML.ITEM_CODE = MI.ITEM_CODE
LEFT JOIN RESOURCE_POSITION AS RP
ON RP.RESOURCE_ID = ML.RESOURCE_ID
에서 부호를 쓰고 싶지만 MYSQL이라서 파싱이 안될땐 <![CDATA[<=]]> 이걸 사용하면 된다. (빨간색이 넣고 싶은 부호)
'코딩' 카테고리의 다른 글
SELECT 원하는 날짜 조회 하기 혹은 오늘날짜 조회 (0) | 2018.07.30 |
---|---|
오라클 (0) | 2018.07.30 |
docker 삭제, 생성, 빌드 등 (0) | 2018.06.25 |
map형과 list형 (0) | 2018.06.18 |
쿼리 결과값에 문자 넣어주기 CONCAT (0) | 2018.06.11 |