CLAUSA WHERE

1. SETIAP PENGGUNAAN KOLOM WAJIB MENCANTUMKAN NAMA TABEL
   CONTOH
EMPLOYEES.LAST_NAME
     JOBS.JOB_TITLE

2.SELURUH NAMA TABEL YANG DIGUNAKAN WAJIB DICANTUMKAN DALAM
  PERNYATAAN FORM
  CONTOH
  FROM EMPLOYEES.JOBS

3.RELASI ANTAR TABEL HARUS DITULISKAN DALAM PERNYATAAN WHERE
  DENGAN MEMANFAATKAN FOREIGN KEY (FIELD PENGHUBUNG)
  CONTOH
  SELECT TABLE1.KOLOM1,TABEL2.KOLOM2
  FROM TABEL1,TABEL2
WHERE TABLE.1.FIELD KEY = TABLE2.FIELD KEY
AND   TABLE11.FIELD KEY = TABLE3.FIELD KEY;

CONTOH :
/* TAMPILKAN LAST_NAME DAN JOB_ID DARI TABEL EMPLOYEES SERTA JOB_TITLE
DAN MAX_SALARY DARI TABEL JOBS. */

SELECT EMPLOYEES.LAST_NAME
       EMPLOYEES.JOB_ID,
       JOBS.JOB_TITLE,
       JOBS.MAX_SALARY
FROM EMPLOYEES, JOBS
WHERE EMPLOYEES.JOB_ID = JOBS.JOB_ID;


/* TAMPILKAN LAST_NAME DAN JOB_ID DARI TABEL EMPLOYEES SERTA JOB_TITLE
DAN MAX_SALARY DARI TABEL JOBS DAN DEPARTMENT_NAME DARI TABEL DEPARTMENTS */
SELECT  EMPLOYEES.LAST_NAME,
        EMPLOYEES.JOB_ID,
        JOBS.JOB_TITLE,
        JOBS.MAX_SALARY,
        DEPARTMENTS.DEPARTMENT_NAME
FROM EMPLOYEES, JOBS, DEPARTMENTS
WHERE EMPLOYEES.JOB_ID=JOBS.JOB_ID
AND EMPLOYEES.DEPARTMENT_ID=DEPARTMENTS.DEPARTMENT_ID;
--------------------------------------------------------------------------------------

CLAUSA JOIN ON

1. SETIAP PENGGUNAAN KOLOM WAJIB MENCANTUMKAN NAMA TABEL
   CONTOH
EMPLOYEES.LAST_NAME
     JOBS.JOB_TITLE

2.SELURUH NAMA TABEL YANG DIGUNAKAN WAJIB DICANTUMKAN DALAM PERNYATAAN
  FORM DAN DIIKUTI  DENGAN RELASI ANTAR TABEL DENGAN KONSEP
  FROM TABLE1 JOIN TABLE2
  ON TABLE1.FIELD KEY = TABLE2.FIELD KEY
CONTOH
/* TAMPILKAN LAST_NAME DAN JOB_ID DARI TABEL EMPLOYEES SERTA JOB_TITLE
DAN MAX_SALARY DARI TABEL JOBS. */

 SELECT EMPLOYEES.LAST_NAME
       EMPLOYEES.JOB_ID,
       JOBS.JOB_TITLE,
       JOBS.MAX_SALARY
FROM EMPLOYEES JOIN JOBS
ON EMPLOYEES.JOB_ID = JOBS.JOB_ID;

/* TAMPILKAN LAST_NAME DAN JOB_ID DARI TABEL EMPLOYEES SERTA JOB_TITLE
DAN MAX_SALARY DARI TABEL JOBS DAN DEPARTMENT_NAME DARI TABEL DEPARTMENTS */
SELECT  EMPLOYEES.LAST_NAME,
        EMPLOYEES.JOB_ID,
        JOBS.JOB_TITLE,
        JOBS.MAX_SALARY,
        DEPARTMENTS.DEPARTMENT_NAME
FROM EMPLOYEES JOIN JOBS
ON EMPLOYEES.JOB_ID=JOBS.JOB_ID,
JOIN DEPARTMENTS
ON EMPLOYEES.DEPARTMENT_ID = DEPARTMENTS.DEPARTMENT_ID;







Post a Comment