• Query Select


    1.      SELECT adalah perintah yang paling sering digunakan pada SQL, sehingga kadang-kadang istilah query dirujukkan pada perintah SELECT. SELECT digunakan untuk menampilkan data dari satu atau lebih tabel, biasanya dalam sebuah basis data yang sama.
    Contoh :
    SELECT nim FROM tb_mahasiswa;

    2.      Select Where adalah variasi dari Query select yang digunakan untuk menampilkan data pada tabel yang memiliki kondisi tertentu sesuai keinginan, atau dengan kata lain select where digunakan untuk mencari data yang lebih spesifik.
    Contoh:
                SELECT * FROM tb_mahasiswa
                WHERE nim='1605551013';

    3.      Select Multiple Table adalah variasi dari Query select yang digunakan untuk menampilkan data dari dua tabel atau lebih dengan menambah WHERE untuk menggabungkan tabel-tabel yang ingin ditampilkan dengan memberikan relasinya.
    Contoh :
    Select Multiple Table
                SELECT * FROM tb_mahasiswa,tb_jurusan
                WHERE tb_mahasiswa.id_jurusan=tb_jurusan.id_jurusan;

    4.      Select Join adalah variasi dari Query select yang digunakan ketika ingin mengkombinasikan record dari satu atau lebih tabel berdasarkan field yang ada.
    Contoh :
    -          Inner join digunakan apabila ingin menampilkan semua data yang memiliki
    keterkaitan atau tidak ada field atau record yang kosong atau null.
    Contoh:
    SELECT * FROM tb_mahasiswa INNER JOIN tb_jurusan ON tb_mahasiswa.id_jurusan=tb_jurusan.id_jurusan;
    -          Right join digunakan apabila ingin menampilkan semua data pada tabel kanan dan data yang berhubungan atau berkaitan saja.
    Contoh:
    SELECT tb_mahasiswa. ’nim’ , tb_mahasiswa. ‘nama’ , tb_jurusan. ‘nama_jurusan’ FROM tb_mahasiswa RIGHT JOIN tb_jurusan ON tb_jurusan. ‘id_jurusan’=tb_mahasiswa.’jurusan’ ;
    -          Left join digunakan apabila ingin menampilkan semua data pada tabel kiri dan data yang berhubungan atau berkaitan saja.
    Contoh:
    SELECT tb_mahasiswa. ’nim’ , tb_mahasiswa. ‘nama’ , tb_jurusan. ‘nama_jurusan’ FROM tb_mahasiswa LEFT JOIN tb_jurusan ON tb_jurusan. ‘id_jurusan’=tb_mahasiswa.’jurusan’ ;
    -          Full join digunakan untuk menampilkan semua record pada tabel kanan dan kiri atau gabungan dari Right Join dan Left Join.
    Contoh:
    SELECT *  FROM tb_mahasiswa FULL JOIN tb_jurusan ON nim=jurusan;

    5.      Fungsi Agregat merupakan fungsi yang berhubungan dengan sekumpulan data pada database sehingga sering disebut pula sebagai fungsi grup atau ringkasan. Fungsi ini menerima sekumpulan data dan mengembalikan nilai tunggal sebagai hasilnya.

    SUM
    Digunakan untuk menghitung total nilai dari kolom tertentu
    COUNT
    Digunakan untuk menghitung jumlah record.
    AVG
    Digunakan untuk menampikan nilai rata-rata dari suatu kolom
    MAX
    Digunakan untuk menampikan nilai tertinggi dari suatu kolom
    MIN
    Digunakan untuk menampikan nilai terendah dari suatu kolom
    Contoh :
    SUM
    SELECT SUM (harga) AS Total_Harga FROM (tb_barang)
    WHERE tahun=2016;
    COUNT
    SELECT COUNT (*) AS jumlah_record FROM (tb_barang)
    WHERE tahun=2016;
    AVG
    SELECT AVG (harga) AS harga_ratarata FROM (tb_barang)
    WHERE tahun=2016;
    MAX
    SELECT MAX (harga) AS harga_tertinggi FROM (tb_barang)
    WHERE tahun=2016;
    MIN
    SELECT MIN (harga) AS harga_terendah FROM (tb_barang)
    WHERE tahun=2016;
  • You might also like

    11 komentar:

    1. Mantap dah bang, akhirnya bisa juga menggunakan select untuk beberapa tabel, soal nya penting banget nih untuk pemrograman web, terutama untuk php, saya lagi belajar tentang web soalnya. Kalo bisa, mau kenal nih sama abang. Perkenalkan yah, nama saya Ramayandra Valentino, dari STMIK Atma Luhur (https://www.atmaluhur.ac.id/)

      BalasHapus
    2. keren sekali bang ini tutorialnya,sangat membantu sekali apalagi bagi saya yang lagi belajar tentang web cara menggunakan select untuk beberapa tabel terimakasih ya saya Siti Mainah dari STMIK ATMA LUHUR Pangkal Pinang (https://www.atmaluhur.ac.id/)

      BalasHapus
    3. Uwu, keren bgt loh kak artikel beserta tutorial yang dibuat, membantu bgt nih buat yg lagi belajar tentang cara menggunakan query select lebih dari stu tabel, makasih banget loh kak saya udah keliling" cari kesana kesini gak ada akhirnya aku ngeliat artikel kkak dan aku belajar semua nya disini sekali lagi makasih yaw.. . oh ya kenalin saya Sekar Widya Lestari, dari kampus STMIK ATMA LUHUR. Jangan lupa loh kak kunjungi website kampus kita (https://www.atmaluhur.ac.id/) semoga bermanfaat ya;) thanks

      BalasHapus
    4. gila gila gilaaa cool banget kak blognya, saya sebagai orang awam jadi terbantu dalam mengetahui gimana sih query lebih dari satu tabel itu hehe nama saya Dicky Sanjaya dari STMIK Atma Luhur kak dan ini website kampus saya https://www.atmaluhur.ac.id/ CIAYOO!!

      BalasHapus
    5. Assalamu'alaikum,, wahh keren banget bro artikelnya lebih jadi terbantu nih buat pemula yg pengen belajar web. saya jadi lebih mudah mempelajari tentang query select yg lebih dri stu tabel.terimakasih banyak bro. Nama saya Fariz Al Faiq ,dari STMIK ATMA LUHUR. Jangan lupa bro kunjungi juga website kampus nya di (https://www.atmaluhur.ac.id/)

      BalasHapus
    6. Terimakasih kak artikelnya sangat membantu buat pemula yang lagi belajar bagaimana caranya query select lebih dari satu tabel. Sukses selalu dan ditunggu artikel selanjutnya. Perkenalkan nama saya Sarwono dari kampus ISB ATMA LUHUR PANGKALPINANG. Jangan lupa mampir ke website kampus kami kak https://www.atmaluhur.ac.id

      BalasHapus
    7. Komentar ini telah dihapus oleh pengarang.

      BalasHapus
    8. Makasih ya kak artikel kakak sangat membantu saya memahami materi tentang Query SELECT. Oh iya kak Perkenalkan nama Saya Monalisa Mahasiswa ISB ATMA LUHUR Pangkalpinang dan jangan lupa mampir juga ya kak ke website kampus kita (https://www.atmaluhur.ac.id)

      BalasHapus
    9. Terimakasih kak, informasinya sangat bermanfaat bagi saya,
      perkenalkan saya Nizhra Izdaharia dari ISB Atma Luhur

      BalasHapus
    10. Sangat bermanfaat dan sangat membantu.
      terimakasih kak atas ilmunya , semogah dapat berguna
      perkenalkan nama saya irfandi amanda putra dari ISB Atma Luhur

      BalasHapus