Minggu, 13 November 2011

Lesson 1 : Memperoleh Data Menggunakan Pernyataan SQL SELECT

Sintak SQL 'SELECT' digunakan untuk menampilkan data. Berikut adalah beberapa pernyataan sintak SQL 'SELECT' yang ditunjukkan oleh gambar-gambar dibawah ini :

  1. Sintak SQL SELECT untuk menampilkan semual kolom yang ada pada suatu tabel.
    SELECT *
    FROM   departments;

     
    SELECT *
        FROM   employees;
 

    SELECT *
    FROM   locations;


  
     2. Sintak SQL SELECT untuk menampilkan beberapa kolom tertentu dari suatu tabel.
       SELECT department_id, location_id

       FROM   departments;
         3. Sintak SQL SELECT untuk menampilkan beberapa kolom dari suatu tabel dengan
             menggunakan operator aritmatik.
      SELECT last_name, salary, salary + 300

      FROM   employees;



    Operator aritmatik untuk Operator Precedence (Operator yang didahulukan),           menggunakan sintak SQL SELECT sebagai berikut.
     SELECT last_name, salary, 12*salary+100
     FROM   employees;
     
    SELECT last_name, salary, 12*(salary+100)

    FROM   employees;
       4. Sintak SQL SELECT untuk  mendefinisikan nilai yang tidak ada.

     SELECT last_name, job_id, salary, commission_pct

     FROM   employees;
       5. Sintak SQL SELECT untuk menampilkan nilai yang tidak ada dalam perhitungan 
           aritmatika.
     SELECT last_name, 12*salary*commission_pct
     FROM   employees;

       6. Sintak SQL SELECT untuk menampilak kolom suatu tabel dengan menggunakan nama 
           lain dari kolom tersebut.
     SELECT last_name AS name, commission_pct comm
     FROM   employees;



    SELECT last_name "Name" , salary*12 "Annual Salary"

    FROM   employees;


   
6. Sintak SQL SELECT untuk menampilkan sebuah kolom yang merupakan hasil 
            gabungan dari dua buah kolom dengan menggunakan operator penggabungan.
      SELECT  last_name||job_id AS "Employees"
      FROM   employees;

   
7. Sintak SQL SELECT untuk menampilkan penggabungan kolom pada NO.6 dengan 
            menggunakan rangkaian karakter string.
      SELECT last_name ||' is a '||job_id
       AS "Employee Details"
      FROM   employees;

     
Menggunakan operator alternatif q bertanda kutip.
      SELECT department_name ||
         q'[, it's assigned Manager Id: ]'
         || manager_id
         AS "Department and Manager"
      FROM departments;
         8. Sintak SQL SELECT untuk menampilkan baris tabel yang diduplikasi.
      SELECT department_id
      FROM   employees;


     SELECT DISTINCT department_id
     FROM   employees;
     9. Sintak SQL untuk mendeskribsikan suatu tabel.
       DESCRIBE employees


      DESCRIBE departments

      DESCRIBE locations





Tidak ada komentar: