SQL 02 | Pengurutan Data dengan ORDER BY | Belajar MySQL | MariaDB | Belajar Database

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.พ. 2025
  • Salam Indonesia Belajar!!!
    Video ini adalah sesi pengenalan klausa ORDER BY untuk melakukan pengurutan data dari suatu tabel pada Database MySQL / MariaDB.
    Beberapa topik yang dibahas dalam video ini di antaranya adalah:
    Pengurutan data dengan menggunakan satu kolom sebagai acuan pengurutan.
    Pengurutan data dengan menggunakan beberapa kolom sebagai acuan pengurutan.
    Pengurutan data secara arcending.
    Pengurutan data secara descending.
    Pengurutan data dengan menggunakan kolom alias sebagai acuan pengurutan.
    Video pembelajaran dalam playlist ini membahas beberapa query SQL dasar dengan memanfaatkan MySQL / MariaDB sebagai database engine.
    Apa itu MySQL? Apa itu MariaDB?
    MySQL merupakan open source Relational Database Management System (RDBMS).
    Dalam perjalannya, MySQL diakuisisi oleh Oracle dan berujung pada beberapa disageement dengan komunitas open source.
    Oleh karenya dimulailah suatu project yang mencoba untuk memisahkan diri dari MySQL versi Oracle.
    MariaDB merupakan forked project dari MySQL.
    Kebanyakan penggiat open source lebih memilih MariaDB dari pada MySQL.
    Seri pembelajaran yang digarap oleh channel Indonesia Belajar juga menggunakan MariaDB.
    Apa itu SQL?
    SQL atau Structured Query Language merupakan bahasa yang sifatnya standar dan digunakan untuk berinteraksi dengan database.
    Database seringkali juga dikenal sebagai basis data dalam Bahasa Indonesia.
    Bilamana ada pertanyaan ataupun masukan terkait materi yang kami sampaikan, silakan untuk mengajukannya melalui kolom komentar video.
    Kami akan selalu berusaha untuk merespon setiap pertanyaan dan masukan yang diajukan.
    Link terkait:
    MariaDB: mariadb.org/
    MySQL: www.mysql.com/
    XAMPP: www.apachefrie...
    Beekeeper Studio: www.beekeepers...
    Sample Dataset: drive.google.c...
    Keywords:
    Belajar MySQL
    Belajar MariaDB
    Belajar SQL
    Belajar Database
    Belajar Basis Data
    Pengurutan Data dengan ORDER BY

ความคิดเห็น • 30

  • @bungaazizah352
    @bungaazizah352 4 ปีที่แล้ว +1

    Bagus sekali. Materinya mudah d pahami.

    • @belajaridn
      @belajaridn  4 ปีที่แล้ว +1

      Terima kasih, semoga bisa bermanfaat ya :)

    • @bungaazizah352
      @bungaazizah352 4 ปีที่แล้ว +1

      @@belajaridn d tunggu update an pembelajaran nya pak mengenai database.

    • @belajaridn
      @belajaridn  4 ปีที่แล้ว

      Siap :)

  • @noorchalim7221
    @noorchalim7221 4 ปีที่แล้ว +1

    Mantab pak

    • @belajaridn
      @belajaridn  4 ปีที่แล้ว +1

      Semoga bermanfaat. Masih ada satu video lagi yang akan kami rilis hari ini.
      Sisanya masih dalam proses produksi :)

    • @noorchalim7221
      @noorchalim7221 4 ปีที่แล้ว +1

      @@belajaridn ditunggu pak

    • @belajaridn
      @belajaridn  4 ปีที่แล้ว +1

      Siap :)

  • @ibnusjamsuddin9947
    @ibnusjamsuddin9947 3 ปีที่แล้ว +5

    1. utk cari tau harga satuan terbesar dari table orderdetils.
    Jawab:
    describe orderdetails;
    select * from orderdetails
    order by priceEach desc;
    2. utk tampilkan data customers yg berurutan scr alfabet dari lastname.
    Jawab:
    describe customers;
    select * from customers
    order by contactLastName;
    Thanks a ton kang Budi, sangat membantu saya yg newbie.

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Sama-sama mas, senng bisa membantu. Tetap semangat dalam belajar ya :)

  • @NinahidayahC
    @NinahidayahC ปีที่แล้ว

    1. SELECT MAX(priceEach) AS hargaSatuanTerbesar FROM orderdetails ;
    2. SELECT * FROM customers ORDER BY lastName ;

  • @randyahmadgarcia7159
    @randyahmadgarcia7159 ปีที่แล้ว

    SOAL PERTAMA :
    SELECT * FROM orderdetails
    ORDER BY priceEach DESC;
    SOAL KEDUA :
    SELECT * FROM customers
    ORDER BY contactLastName ASC;

  • @zulva2087
    @zulva2087 8 หลายเดือนก่อน

    1)
    select ordernumber, priceeach
    from orderdetails
    order by priceeach desc;
    2)
    select contactlastname as name
    from customers
    order by name;

  • @dwiagusqh95
    @dwiagusqh95 4 ปีที่แล้ว +1

    case 1:
    create priceEach
    from orderdetails;
    case 2:
    select lastname AS namabelakang
    from customers
    order by namabelakang;

    • @belajaridn
      @belajaridn  4 ปีที่แล้ว

      Masih kurang tept mas :)

  • @danreact7485
    @danreact7485 ปีที่แล้ว

    1. harga satuan terbesar dari table orderdetails
    select priceeach
    from orderdetails
    order by priceeach desc;
    2. Quary data costumer yang terurut secara alfabet pada kolom lastname
    show tables;
    describe customers;
    select * from customers
    order by contactlastname;

  • @none7972
    @none7972 3 ปีที่แล้ว

    Tambahin lagi pak materi buat fokus data engineer

  • @amtsqeis7089
    @amtsqeis7089 3 ปีที่แล้ว

    #tugas 1
    1>buatkan quary untuk mencari tau harga satuan terbesar dari table orderdetails
    2>buatkan query unutk menampilkan data customers yg terturut berdasarkan nama belakangnya
    jawaban:
    2>select *
    from employees
    order by lastname desc;
    1>select * from orderdetails
    order by priceEach desc;

    • @belajaridn
      @belajaridn  3 ปีที่แล้ว

      Kata customers mestinya berada di table customers.

  • @febsaadiriansyah1195
    @febsaadiriansyah1195 2 ปีที่แล้ว

    Soal No. 1
    SELECT ordernumber, productCode, priceEach AS hargadetail FROM orderdetails
    ORDER BY hargadetail DESC;
    Soal No. 2
    describe customers;
    SELECT contactLastName FROM customers ORDER BY contactLastName;

  • @anwarsolihin3081
    @anwarsolihin3081 4 ปีที่แล้ว +2

    case 1 :
    SELECT *
    FROM orderdetails
    ORDER BY priceEach DESC;
    SELECT *
    FROM orderdetails
    WHERE priceEach = 214.3;
    case 2 :
    SELECT *
    FROM customers
    ORDER BY contactlastname;

    • @belajaridn
      @belajaridn  4 ปีที่แล้ว

      Terima kasih sudah berpartisipasi dan berbagi solusi di sini :)

  • @pikisaputra8553
    @pikisaputra8553 2 ปีที่แล้ว

    1. select * from orderdetails
    order by priceEach desc;
    2. select contactlastname
    from customer
    order by contactlastname;

  • @nildan2119
    @nildan2119 4 ปีที่แล้ว +1

    Terima kasih, ilmunya sangat bermanfaat.
    Mau bertanya, jika ingin mengurutkan daftar nama tersebut (ASC/DESC) namun di dalam daftar nama tersebut ada nama yang memiliki gelar dan kita ingin mengurutkan dengan mengabaikan gelar diawal (seperti Ir. atau Dr.) tersebut, bagaimana ya solusinya? Terima kasih

    • @belajaridn
      @belajaridn  4 ปีที่แล้ว

      Untuk kebutuhan semacam ini, kita perlu melakukan proses substring terlebih dahulu.
      Berikut adalah referensi yang bisa dimanfaatkan: mariadb.com/kb/en/substring/

  • @prmnsntr
    @prmnsntr 7 หลายเดือนก่อน

    show databases;
    use classicmodels;
    show tables;
    describe employees;
    select * from employees;
    select * from employees
    order by lastName desc;
    select * from employees
    order by lastName, firstName;
    select * from employees
    order by lastName, firstName desc;
    select lastName, firstName, jobTitle
    from employees
    order by lastName;
    show tables;
    describe orderdetails;
    select orderNumber, quantityOrdered * priceEach
    from orderdetails;
    select orderNumber, quantityOrdered * priceEach
    from orderdetails
    order by quantityOrdered * priceEach;
    select orderNumber, quantityOrdered * priceEach
    from orderdetails
    order by quantityOrdered * priceEach desc;
    select orderNumber, quantityOrdered * priceEach as subTotal
    from orderdetails
    order by subTotal desc;
    select * from orderdetails
    order by priceEach desc;
    show tables;
    describe customers;
    select * from customers
    order by contactLastName;

  • @bingdump8459
    @bingdump8459 2 ปีที่แล้ว

    1. Harga satuan terbesar
    select * from orderdetails
    Where priceEach in (
    select MAX(priceEach) as LargesPrice
    from orderdetails);
    atau
    select * from orderdetails
    order by priceEach desc
    LIMIT 1;
    2. menampilkan customer terurut secara alfabet brdsarkan nama belakang
    Select * from customers
    order by contactLastName;

  • @korneliushutabarat2154
    @korneliushutabarat2154 2 ปีที่แล้ว

    Tugas 1 :
    describe orderdetails
    select *
    from orderdetails
    order by priceEach desc;
    Tugas 2 :
    describe customers;
    select *
    from customers
    order by contactLastName;
    Terimakasih pak.

  • @hardygiansaputro8743
    @hardygiansaputro8743 4 ปีที่แล้ว +1

    Malam pak, saya sangat tertarik untuk belajar Database. Sesuai pada materi video ini, saya ingin bertanya untuk perintah query order by.
    Apabila ditemukan kondisi untuk seleksi kolom data Numerik (Ascending/Descending) pada karakter angka yang lebih dari 1 digit dimana order by angka tersebut "mengacu pada besaran bilangan di digit angka pertamanya saja", bukan mengacu pada besaran nilai angkanya. Bagaimana cara penulisan query untuk contoh kondisi tsb pak? mohon penjelasannya jika berkenan. Terima kasih pak🙏

    • @belajaridn
      @belajaridn  4 ปีที่แล้ว

      Kebutuhan semacam ini biasanya muncul pada kolom kode, entah itu kode barang ataupun nomor nota. Solusi yang umum digunakan adalah dengan menggunakan tipe data varchar pada kolom dan bukan menggunakan tipe data numerik.