検索したときに、SEXの値が「0」の場合は「男」、「1」の場合は「女」として
抽出したいんですが変わりません。
ご教授お願いします。
SELECT
EMP.EMP_CD,
EMP.EMP_NM,
EMP.EMP_NM_KANA,
EMP.SEX,
EMP.BIRTH_YMD,
EMP.MAIL_ADDR,
EMP.CREATE_ID,
EMP.CREATE_DT,
EMP.UPDATE_ID,
EMP.UPDATE_DT
FROM
TM_EMPLOYEE EMP
/BEGIN/
WHERE
/IF empCd != null && empCd != ""/
EMP.EMP_CD = /empCd/'1'
/END/
/IF empNm != null && empNm != ""/
AND REPLACE(REPLACE(EMP.EMP_NM, ' ', ''), ' ', '')LIKE '%' || /empNm/'佐藤' || '%'
/END/
/IF empNmKana != null && empNmKana != ""/
AND REPLACE(REPLACE(EMP.EMP_NM_KANA, ' ', ''), ' ', '')LIKE '%' || /empNmKana/'サトウ' || '%'
/END/
AND CASE
WHEN EMP.SEX='0' THEN '男性'
ELSE '女性'
END
/END/
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/07/14 12:18