People Innovation Excellence

Ada Apa Dengan Sintak Select

SELECT adalah perintah yang paling banyak digunakan pada SQL, sehingga kadang-kadang istilah query dirujukkan pada perintah SELECT. SELECT digunakan untuk menampilkan data dari satu atau lebih table baik pada basis data yang sama atau berbeda.

Format lengkapnya sebagai berikut :

SELECT

    [ALL | DISTINCT | DISTINCTROW ]

      [HIGH_PRIORITY]

      [STRAIGHT_JOIN]

      [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT]

      [SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS]

    select_expr [, select_expr …]

    [FROM table_references

    [WHERE where_condition]

    [GROUP BY {col_name | expr | position}

      [ASC | DESC], … [WITH ROLLUP]]

    [HAVING where_condition]

    [ORDER BY {col_name | expr | position}

      [ASC | DESC], …]

    [LIMIT {[offset,] row_count | row_count OF FSET offset}]

    [PROCEDURE procedure_name(argument_list)]

    [INTO OUTFILE ‘file_nameexport_options

      | INTO DUMPFILE ‘file_name

      | INTO var_name [, var_name]]

    [FOR UPDATE | LOCK IN SHARE MODE]]

Merasa mendapat kesulitan melihat format sintaks SELECT di atas yang demikian banyaknya? Don’t be worry, be happy. Why ? Tidak semua format tersebut dipakai dalam dunia kerja. Jadi di sini yang wajib Anda ingat selalu adalah :

SELECT DISTINCT

    [FROM table_references

    [WHERE where_condition]

    [GROUP BY {col_name | expr | position}

      [ASC | DESC], … [WITH ROLLUP]]

    [HAVING where_condition]

    [ORDER BY {col_name | expr | position}

      [ASC | DESC], …]

Berikut adalah beberapa contoh penggunaan SELECT yaitu :

Nama Tabel : MsMhs

No.

NIM

NAMA

PASSWORD

JURUSAN

IPK

1

1122334401 Indra Indra Teknik Kimia 3.99

2

1122334402 Jani Jani Kedokteran 3.88

3

1122334403 Indrajani Indrajani Teknik Informatika 4.00

No.

Kasus

Penggunaan Select

1

Menampilkan seluruh data mahasiswa

SELECT *

FROM MsMhs;

2

Menampilkan kolom tertentu misalnya hanya nama mahasiswa saja

 

SELECT nama

FROM MsMhs;

3

Menampilkan nama mahasiswa yang tidak duplikasi

 

SELECT DISTINCT nama

FROM MsMhs;

4

Menampilkan IPK minimum, IPK maksimum dari mahasiswaSELECT MIN(IPK) AS Nilai_Minimum, MAX(IPK) AS Nilai_Maksimum

 

FROM MsMhs;

5

Menampilkan IPK mahasiswa yang dikurangi 0.01SELECT IPK – 0.01

 

FROM MsMhs;

6

Menampilkan IPK mahasiwa yang lebih kecil dari 3.50 dan lebih besar dari 3.00SELECT IPK

 

FROM MsMhs

WHERE IPK BETWEEN 3 AND 3.5;

7

Menampilkan data mahasiswa yang diurutkan berdasarkan NIM dari besar ke kecilSELECT *

 

FROM MsMhs

ORDER BY Jurusan DESC;

8

Menampilkan jumlah mahasiswa yang dikelompokkan berdasarkan jurusanSELECT Nim, Count(1)

 

FROM MsMhs

GROUP BY Nim;

9

Menampilkan jumlah mahasiswa yang dikelompokkan berdasarkan jurusan yang jumlah mahasiswanya untuk per jurusan lebih dari 10 mahasiswaSELECT Nim, Count(1)

 

FROM MsMhs

GROUP BY Nim

HAVING Count(1) > 10;

Masih banyak lagi penggunaan sintaks SELECT dalam dunia kerja. Penasaran ?

Sampai berjumpa pada artikel selanjutnya.


Published at : Updated
Leave Your Footprint

    Periksa Browser Anda

    Check Your Browser

    Situs ini tidak lagi mendukung penggunaan browser dengan teknologi tertinggal.

    Apabila Anda melihat pesan ini, berarti Anda masih menggunakan browser Internet Explorer seri 8 / 7 / 6 / ...

    Sebagai informasi, browser yang anda gunakan ini tidaklah aman dan tidak dapat menampilkan teknologi CSS terakhir yang dapat membuat sebuah situs tampil lebih baik. Bahkan Microsoft sebagai pembuatnya, telah merekomendasikan agar menggunakan browser yang lebih modern.

    Untuk tampilan yang lebih baik, gunakan salah satu browser berikut. Download dan Install, seluruhnya gratis untuk digunakan.

    We're Moving Forward.

    This Site Is No Longer Supporting Out-of Date Browser.

    If you are viewing this message, it means that you are currently using Internet Explorer 8 / 7 / 6 / below to access this site. FYI, it is unsafe and unable to render the latest CSS improvements. Even Microsoft, its creator, wants you to install more modern browser.

    Best viewed with one of these browser instead. It is totally free.

    1. Google Chrome
    2. Mozilla Firefox
    3. Opera
    4. Internet Explorer 9
    Close