CUSTOMERS360表の作成
このトピックでは、バッチ・スコアリングの例で使用するCUSTOMERS360
表を作成するスクリプトについて説明します。この表は、SH
スキーマに存在するCUSTOMERS
およびSUPPLEMENTARY_DEMOGRAPHICS
表から列を選択して作成します。
- CUSTOMERS360表を作成するには、次のPL/SQLスクリプトを実行します:
%script BEGIN EXECUTE IMMEDIATE 'DROP TABLE CUSTOMERS360'; EXCEPTION WHEN OTHERS THEN NULL; END; / CREATE TABLE CUSTOMERS360 AS SELECT A.CUST_ID, A.CUST_GENDER, A.CUST_MARITAL_STATUS, A.CUST_YEAR_OF_BIRTH, A.CUST_INCOME_LEVEL, A.CUST_CREDIT_LIMIT, B.EDUCATION, B.AFFINITY_CARD, B.HOUSEHOLD_SIZE, B.OCCUPATION, B.YRS_RESIDENCE, B.Y_BOX_GAMES FROM SH.CUSTOMERS A, SH.SUPPLEMENTARY_DEMOGRAPHICS B WHERE A.CUST_ID = B.CUST_ID;
- CUSTOMERS360表を表示するには、次のSQLスクリプトを実行します:
%sql SELECT * FROM CUSTOMERS360 FETCH FIRST 5 ROWS ONLY;