【sql_24_033】スペース除去

SELECT
    EMP_CODE

    -- REPLACE関数で半角スペースを空文字に変更します。
    , REPLACE (EMP_NAME, ' ', '') AS EMP_NAME 
FROM
    TBL_EMPLOYEES 
ORDER BY
    EMP_CODE DESC;


【sql_24_034】部署名置換

UPDATE TBL_DEPT 
SET

    -- REPLACE関数で、「課」を「グループ」に変換して更新します。
    DEPT_NAME = REPLACE (DEPT_NAME, '課', 'グループ') 
WHERE

    -- 有効なデータのみ対象としています。
    VALID_FLG = '1';

-- UPDATE文やDELETE文の問題の場合は、確認のために以下のように
-- SELECT文を記入して確認すると便利です。
-- 問題を提出する際には、SELECT文を削除または、コメントアウトすることを
-- 忘れないでください。
SELECT * FROM TBL_DEPT;


【sql_24_035】受注日切りだし

SELECT
    ORDER_NO

    -- SUBSTR関数で、受注日('YYYY-MM-DD')の6番目から5文字を切り出します。
    -- SUBSTR関数の他に、日付関数のSTRFTIME関数で、「STRFTIME('%m-%d', ORDER_DATE)」 と
    -- 指定することにより月日を切りだすことも出来ます。
    , SUBSTR(ORDER_DATE, 6, 5) AS ORDER_DATE 
FROM
    TBL_ORDERS 
ORDER BY
    ORDER_NO DESC;


【sql_24_036】商品名編集

SELECT
    ITEM_CODE

    -- TRIM関数で、前後の半角スペースを取り除いたあとに、
    -- SUBSTR関数で、先頭から10文字を取り出しています。 
    , SUBSTR(TRIM(ITEM_NAME), 1, 10) AS ITEM_NAME 
FROM
    TBL_ITEM 
ORDER BY
    ITEM_CODE DESC;