Belajar Perintah-Perintah Dasar SQL






Dibawah ini ada beberapa perintah sql dan fungsinya yang saya ketahui:

Kenapa ada * setelah select yang artinya kita memilih atau menselect semua kolom yang ada dikolom itu. tanpa menggunakan * setelah select pun masih bisa dengan memanggil nama kolomnya satu-satu. Contoh : SELECT * FROM nama_tabel; atau SELECT nama_kolom,nama_kolom,... FROM nama_tabel;

  1. SELECT * FROM nama_tabel;

      Fungsinya memilih semua kolom yang ada di dalam tabel untuk ditampilkan. Kita Bisa Lihat Contohnya dibawah ini



  2. SELECT DISTINCT nama_kolom FROM nama_tabel;

      Fungsinya menampilkan data yang duplikat menjadi satu atau namanya lebih dari satu dijadikan satu.( Contoh : Nama Rlogger ada dua kemudian yang ditampilkan hanya nama Rlogger satu saja ). Kita Bisa Lihat Contohnya dibawah ini



  3. SELECT * FROM nama_tabel WHERE kondisi_kolom;

      Fungsinya memilih semua kolom(*) yang ada di dalam tabel dan dimana ada kondisi kolom yang akan dipilih sesuai kondisinya. Kita Bisa Lihat Contohnya dibawah ini



  4. SELECT * FROM nama_tabel WHERE kondisi_kolom AND kondisi_kolom;

      Fungsinya memilih semua kolom(*) yang ada di dalam tabel dan dimana semua kondisi terpenuhi atau bernilai TRUE maka akan ditampilkan dan jika bernilai FALSE maka tidak akan ditampilkan, yang saya contohkan hanya 2 kondisi AND dan jika kondisi lebih dari 2 maka kita tinggal tambah lagi AND dan seterusnya. Kita Bisa Lihat Contohnya dibawah ini



  5. SELECT * FROM nama_tabel WHERE kondisi_kolom Or kondisi_kolom;

      Fungsinya memilih semua kolom(*) yang ada di dalam tabel dan dimana salah satu kondisi terpenuhi atau bernilai TRUE maka akan ditampilkan dan jika semua kondisi bernilai FALSE maka tidak akan ditampilkan, yang saya contohkan hanya 2 kondisi OR dan jika kondisi lebih dari 2 maka kita tinggal tambah lagi OR dan seterusnya. Kita Bisa Lihat Contohnya dibawah ini



  6. SELECT * FROM nama_tabel WHERE NOT kondisi_kolom

      Fungsinya memilih semua kolom(*) yang ada di dalam tabel dan dimana tidak sama dengan kondisi kolom nya maka akan ditampilkan ( Contoh kondisi kolom nya A maka yang ditampilkan bukan A melain B ). Kita Bisa Lihat Contohnya dibawah ini agar lebih jelas




  7. SELECT * FROM nama_tabel WHERE nama_kolom BETWEEN A AND B;

      Fungsinya memilih semua kolom(*) yang ada di dalam tabel dan dimana kondisi kolom diantara kondisi A dan kondisi B. Kita Bisa Lihat Contohnya dibawah ini agar lebih jelas



  8. SELECT * FROM nama_tabelWHERE nama_kolom NOT BETWEEN 3 AND 5;

      Fungsinya memilih semua kolom(*) yang ada di dalam tabel dan dimana kondisi kolom tidak diantara kondisi A dan kondisi B. Kita Bisa Lihat Contohnya dibawah ini agar lebih jelas



  9. SELECT * FROM nama_tabel ORDER BY nama_kolom ( DESC / ASC );

      Fungsinya memilih semua kolom(*) yang ada di dalam tabel dan nama kolom yang mana akan diurutkan berdasarkan Ascending (dari kecil ke besar) atau Descending (dari besar ke kecil). Kita Bisa Lihat Contohnya dibawah ini agar lebih jelas




  10. SELECT * FROM nama_tabel WHERE nama_kolom LIKE '%kondisi_kolom%';

      Fungsinya memilih semua kolom(*) yang ada di dalam tabel dimana kolom yang seusai dengan kondisi akan ditampilkan dan jika tidak sesuai tidak akan ditampilkannya, kenapa ada tanda % diawal dan diakhir fungsinya untuk mencari kondisi huruf atau angka yang ada dari awal dan diakhir apabila %  hanya ada didepan makan dia akan mencari kondisi huruf atau angka dibagian akhir saja dan sebaliknya jika % ada dibelakang maka di mencari kondisi huruf atau angka dibagian depan. Kita Bisa Lihat Contohnya dibawah ini agar lebih jelas



  11. SELECT nama_kolom AS ‘nama alias’ FROM nama_tabel;

      Fungsinya memilih nama kolom dan di beri nama alias yang ada di dalam tabel. Kita Bisa Lihat Contohnya dibawah ini agar lebih jelas



  12. SELECT * FROM nama_tabel ORDER BY kondisi_kolom LIMIT angka;

      Fungsinya memilih semua kolom(*) yang ada di dalam tabel dan kolom yang mana nampilkan datanya akan dibatasi, misalnya datanya ada 10 maka akan di limit 3 maka yang ditampilkan hanya 3 saja. Kita Bisa Lihat Contohnya dibawah ini agar lebih jelas




  13. SELECT * FROM nama_tabel GROUP BY kondisi_kolom;

      Fungsinya memilih semua kolom(*) yang ada di dalam tabel dan nama kolom yang mana akan digrup jadi satu atau ada nama yang sama akan jadi satu. Kita Bisa Lihat Contohnya dibawah ini agar lebih jelas



  14. SELECT * FROM nama_tabel GROUP BY kondisi_kolom HAVING kondisi_kolom

      Fungsinya memilih semua kolom(*) yang ada di dalam tabel dan nama kolom yang mana akan digrup kemudian HAVING kurang lebih seperti WHERE tapi HAVING bisa memfilter nama alias atau hasil query. Kita Bisa Lihat Contohnya dibawah ini agar lebih jelas


      Dibawah Ini dan seterusnya adalah Fungsi Agregat yang mana menerima koleksi nilai dan mengembalikan nilai tunggal sebagai hasilnya. Jenis SQL Agregat SUM, MAX, MIN, AVG dan COUNT

  15. SELECT AVG(nama_kolom) AS ' nama alias ' FROM nama_tabel;

      Fungsinya memilih kolom yang mana datanya akan ditampilkan rata rata dari data nama kolom tadi yang ada di dalam tabel. Kita Bisa Lihat Contohnya dibawah ini agar lebih jelas




  16. SELECT MIN(nama_kolom) AS ' nama alias ' FROM nama_tabel;

      Fungsinya memilih kolom yang mana datanya akan ditampilkan nilai terendah 
      dari data nama kolom tadi yang ada di dalam tabel. Kita Bisa Lihat Contohnya dibawah ini agar lebih jelas




  17. SELECT MAX(nama_kolom) AS ' nama alias ' FROM nama_tabel;

      Fungsinya memilih kolom yang mana datanya akan ditampilkan nilai tertinggi dari data nama kolom tadi yang ada di dalam tabel. Kita Bisa Lihat Contohnya dibawah ini agar lebih jelas




  18. SELECT SUM(nama_kolom) AS ' nama alias ' FROM nama_tabel;

      Fungsinya memilih kolom yang mana datanya akan ditampilkan dan dijumlahkan semua dari data nama kolom tadi yang ada di dalam tabel. Kita Bisa Lihat Contohnya dibawah ini agar lebih jelas



  19. SELECT COUNT(nama_koloma) AS 'nama alias' FROM nama_tabel;

      Fungsinya memilih kolom yang mana datanya akan ditampilkan dan dihitung berapa banyak barisnya atau datanya dari data nama kolom tadi yang ada di dalam tabel. Kita Bisa Lihat Contohnya dibawah ini agar lebih jelas




Sekian dan terima kasih telah berkunjung diblog saya, mungkin saya ada kesalahan dari segi fungsinya atau lainnya dan kalian bisa cari tetang artikel itu di google karena banyak web lain memberikan tutorial itu atau penjelasnnya karena saya hanya menjelas secara singkat fungsinya, sekali lagi jika terdapat kesalahan baik text dan penyebutan bisa kalian komen dibawah.
Demi kemajuan web ini mohon untuk dibagikan ke teman – teman kalian guys, karena berbagi itu indah apalagi berbagi ilmu dan agar saya bisa konsisten untuk upload content lainnya.

Post a Comment

0 Comments