Bagaimana Cara Membuat Query pada Microsoft Access?

Query ialah fasilitas dalam Ms. Access 2007 yang berfungsi untuk mengolah, mengurutkan, menampilkan, dan mengelompokkan data. relasi ialah hubungan antar tabel dalam Ms. Access yang mana penghubung antar tabel ialah field yang telah disetting sebagai primary key.

Sebutkan secara singkat langkah membuat tabel baru?

Langkah langkah membuat tabel

  1. Pilih tab Insert yang terdapat pada menu bar.
  2. Kemudian pada kolom kedu di tab Insert, klik menu Table.
  3. Dengan begitu akan muncul halaman baru.
  4. Kemudian jika sudah selesai, jangan lupa untuk menekan tombol OK, agar prubahan bisa diterapkan.

Apa yang dimaksud dengan query Wizard?

Query wizard adalah kemampuan untuk menampilkan suatu data dari database yang diambil dari table-tabel yang ada di dalam data base, namun tabel tersebut tidak semua ditampilkan sesuai dengan yang kita inginkan.

Panduan ini memberikan gambaran singkat pada pembaca terkait operasi atau query umum yang digunakan untuk mengekstrak data pada database relasional. Hal yang akan dipelajari antara lain:

  1. Mengakses SQL dari Microsoft Access
  2. Memilih kolom dari sebuah tabel
  3. Melakukan filter pada data
  4. Melakukan operasi untuk membentuk kolom baru
  5. Menghitung nilai aggregat suatu variabel dan mengurutkan nilai tersebut
  6. Menggabungkan dua buah tabel data
  7. Query lainnya

Pada Chapter 4, kita akan menggunakan skema database relasional yang ditampilkan pada Gambar 1.2.

Untuk melakukan query menggunakan SQL jalankan langkah berikut:

  1. Pada bagian Ribbon klik Tab Create
  2. Klik Query Design
  3. Tutup jendela Show Table yang muncul setelahnya
  4. Pada Ribbon Design klik SQL View
  5. Pada jendela query yang muncul, pembaca dapat mengetikkan query yang diinginkan.
  6. Setelah query diinputkan, klik Run
  7. Proses tersebut akan menghasilkan tabel data sesuai dengan query yang diinputkan. Untuk mengedit kembali query yang diinputkan, klik View dan pilih SQL View
  8. Untuk menyimpan query tekan ctrl+s (untuk windows) atau command+s (untuk macOSX).

Bagaimana Cara Membuat Query pada Microsoft Access?

Gambar 4.1: tahapan melakukan query menggunakan SQL.

Untuk memilih kolom pada sebuah tabel, kita dapat menggunakan perintah

SELECT COUNT(*) AS Total
FROM (SELECT DISTINCT id_pelanggan
      FROM Pesanan);
4 untuk menentukan nama kolom yang akan diambil dan
SELECT COUNT(*) AS Total
FROM (SELECT DISTINCT id_pelanggan
      FROM Pesanan);
5 untuk menentukan tabel yang akan diambil kolomnya. Secara sederhana proses tersebut ditampilkan pada Gambar 4.2.

Bagaimana Cara Membuat Query pada Microsoft Access?

Gambar 4.2: Format memilih kolom dalam sebuah tabel.

Contoh 4.1 (Memilih kolom pada tabel Barang) Lakukan proses pengambilan data

SELECT COUNT(*) AS Total
FROM (SELECT DISTINCT id_pelanggan
      FROM Pesanan);
6,
SELECT COUNT(*) AS Total
FROM (SELECT DISTINCT id_pelanggan
      FROM Pesanan);
7, dan
SELECT COUNT(*) AS Total
FROM (SELECT DISTINCT id_pelanggan
      FROM Pesanan);
8 pada tabel
SELECT COUNT(*) AS Total
FROM (SELECT DISTINCT id_pelanggan
      FROM Pesanan);
9 !

query:

SELECT id_barang, nama, varian
FROM Barang;

output:

Ma0Makaroni rasa-rasaoriginalMa1Makaroni rasa-rasapedasdst…

Contoh 4.2 (Memilih seluruh kolom pada tabel Barang) Lakukan proses pengambilan seluruh kolom pada tabel

SELECT COUNT(*) AS Total
FROM (SELECT DISTINCT id_pelanggan
      FROM Pesanan);
9!

query:

output:

Ma0Makaroni rasa-rasaoriginal800010000Ma1Makaroni rasa-rasapedas8000010000dst…

Catatan: tanda

SELECT COUNT(qty) AS Total
FROM Pesanan
WHERE qty > 3;
1 merupakan klausa untuk memilih seluruh kolom dalam tabel

Peritah

SELECT COUNT(qty) AS Total
FROM Pesanan
WHERE qty > 3;
2 digunakan untuk memperoleh nilai unik pada sebuah tabel. Format umum query yang digunakan ditampilkan pada Gambar 4.3.

Bagaimana Cara Membuat Query pada Microsoft Access?

Gambar 4.3: Format memilih nilai unik pada tabel.

Contoh 4.3 (Mencari jumlah pembeli yang telah melakukan pembelian) Hitung jumlah pembeli yang telah melakukan pembelian menggunakan tabel

SELECT COUNT(qty) AS Total
FROM Pesanan
WHERE qty > 3;
3!

Catatan: fungsi

SELECT COUNT(qty) AS Total
FROM Pesanan
WHERE qty > 3;
4 digunakan untuk menghitung jumlah baris

query:

SELECT COUNT(*) AS Total
FROM (SELECT DISTINCT id_pelanggan
      FROM Pesanan);

Catatan : klausa

SELECT COUNT(qty) AS Total
FROM Pesanan
WHERE qty > 3;
5 digunakan untuk memberikan alias (nama baru) pada nama tabel atau nama kolom

output:

Terkadang tidak semua nilai kita inginkan untuk ada dalam data yang kita miliki. Filter terhadap data perlu dilakukan. Filter data dilakukan dengan menggunakan fungsi

SELECT COUNT(qty) AS Total
FROM Pesanan
WHERE qty > 3;
6 dengan menambahkan kondisi yang diinginkan pada data. Format proses filter data ditampilkan pada Gambar 4.4.

Bagaimana Cara Membuat Query pada Microsoft Access?

Gambar 4.4: Format operasi melakukan filter data.

Catatan : untuk jenis data berupa teks berikan tanda kurung pada nilainya dan untuk jenis data tanggal beri tanda “#” pada awal dan akhir karakternya

Operator perbandingan yang digunakan dalam SQL, antara lain:

  • “>” : lebih besar dari
  • “<” : lebih kecil dari
  • “=” : sama dengan
  • “>=” : lebih besar sama dengan
  • “<=” : lebih kecil sama dengan
  • “<>” : tidak sama dengan

Contoh 4.4 (Mencari data pesanan dengan jumlah pesanan produk lebih besar dari 3) Hitung jumlah pesanan dengan jumlah pesanan (

SELECT COUNT(qty) AS Total
FROM Pesanan
WHERE qty > 3;
7) > 3!

query:

SELECT COUNT(qty) AS Total
FROM Pesanan
WHERE qty > 3;

output:

Klausa

SELECT COUNT(qty) AS Total
FROM Pesanan
WHERE qty > 3;
6 dapat dikombinasikan pula dengan operator
SELECT COUNT(qty) AS Total
FROM Pesanan
WHERE qty > 3;
9,
SELECT COUNT(*)
FROM (SELECT id_barang, qty 
      FROM Pesanan)
WHERE  qty >=2 AND id_barang = "Ma0";
0, dan
SELECT COUNT(*)
FROM (SELECT id_barang, qty 
      FROM Pesanan)
WHERE  qty >=2 AND id_barang = "Ma0";
1. Operator
SELECT COUNT(qty) AS Total
FROM Pesanan
WHERE qty > 3;
9 dan
SELECT COUNT(*)
FROM (SELECT id_barang, qty 
      FROM Pesanan)
WHERE  qty >=2 AND id_barang = "Ma0";
0 digunakan untuk melakukan filter observasi berdasarkan satu atau dua kondisi :

  • Operator
    SELECT COUNT(qty) AS Total
    FROM Pesanan
    WHERE qty > 3;
    9 menampilkan baris jika dua buah kondisi yang dibatasi oleh
    SELECT COUNT(qty) AS Total
    FROM Pesanan
    WHERE qty > 3;
    9 bernilai benar.
  • Operator
    SELECT COUNT(*)
    FROM (SELECT id_barang, qty 
          FROM Pesanan)
    WHERE  qty >=2 AND id_barang = "Ma0";
    0 menampilkan baris jika salah satu dari dua kondisi yang dibatasi oleh
    SELECT COUNT(*)
    FROM (SELECT id_barang, qty 
          FROM Pesanan)
    WHERE  qty >=2 AND id_barang = "Ma0";
    0 bernilai benar.

Operator

SELECT COUNT(*)
FROM (SELECT id_barang, qty 
      FROM Pesanan)
WHERE  qty >=2 AND id_barang = "Ma0";
1 digunakan untuk menampilkan baris jika satu kondisi bernilai tidak benar.

Contoh 4.5 (Mencari jumlah pesanan produk dengan kode barang tertentu) Hitung jumlah pesanan dengan jumlah pesanan (

SELECT COUNT(qty) AS Total
FROM Pesanan
WHERE qty > 3;
7) >= 2 dan jenis barang yang dipesan adalah makaroni rasa-rasa dengan varian original (
SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE id_barang IN ("Ma0", "Ma2", "Ma4");
0)!

query:

SELECT COUNT(*)
FROM (SELECT id_barang, qty 
      FROM Pesanan)
WHERE  qty >=2 AND id_barang = "Ma0";

output:

Filter karakter dapat dilakukan dengan menggunakan opertor

SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE id_barang IN ("Ma0", "Ma2", "Ma4");
1 + pola teks yang dicari. Pola teks yang digunakan biasanya akan ditulis bersamaan dengan wildcard characters yang ditunjukkan pada Tabel 4.1.

Tabel 4.1: Wildcard Characters yang ada pada MS Access.
SELECT COUNT(qty) AS Total
FROM Pesanan
WHERE qty > 3;
10 atau lebih karakter
SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE id_barang IN ("Ma0", "Ma2", "Ma4");
3 untuk mencari kata bl, black, blue, dan blob
SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE id_barang IN ("Ma0", "Ma2", "Ma4");
4sebuah karakter tunggal
SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE id_barang IN ("Ma0", "Ma2", "Ma4");
5 untuk mencri kata hot, hat, dan hit
SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE id_barang IN ("Ma0", "Ma2", "Ma4");
6karakter tunggal dalam kurung
SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE id_barang IN ("Ma0", "Ma2", "Ma4");
7 untuk mencari kata hot dan hat, dan bukan hit
SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE id_barang IN ("Ma0", "Ma2", "Ma4");
8karakter bukan dalam tanda kurung
SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE id_barang IN ("Ma0", "Ma2", "Ma4");
9 untuk mencari kata hit, dan bukan hot dan hat
SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE tgl_pesan BETWEEN #1/1/2019# AND #2/2/2019#;
0range karakter
SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE tgl_pesan BETWEEN #1/1/2019# AND #2/2/2019#;
1 untuk mencari kata cat dan cbt
SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE tgl_pesan BETWEEN #1/1/2019# AND #2/2/2019#;
2karakter numerik tunggal
SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE tgl_pesan BETWEEN #1/1/2019# AND #2/2/2019#;
3 untuk mencari bilangan 205 s/d 295

Beberapa contoh penerapan wildcard character ditampilkan pada Tabel 4.2

Tabel 4.2: Contoh penggunaan wildcard.
SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE tgl_pesan BETWEEN #1/1/2019# AND #2/2/2019#;
4cari nilai kolom nama yang dimulai dengan huruf a
SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE tgl_pesan BETWEEN #1/1/2019# AND #2/2/2019#;
5cari nilai kolom nama yang diakhiri dengan huruf a
SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE tgl_pesan BETWEEN #1/1/2019# AND #2/2/2019#;
6cari nilai kolom nama yang mengandung kata an
SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE tgl_pesan BETWEEN #1/1/2019# AND #2/2/2019#;
7cari nilai kolom nama yang mengandung huruf o pada urutan kedua
SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE tgl_pesan BETWEEN #1/1/2019# AND #2/2/2019#;
8cari nilai kolom nama yang yang mengandung karakter a sebanyak 3 kali berurutan
SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE tgl_pesan BETWEEN #1/1/2019# AND #2/2/2019#;
9cari nilai kolom nama yang diawali dengan a dan diakhiri denga o

Nilai

SELECT id_barang, nama, varian, harga_jual-harga_beli AS keuntungan
FROM Barang;
0 merupakan sel pada kolom yang dibiarkan kosong pada proses pencatatan. Terdapat dua buah klausa yang digunakan untuk melakukan filter nilai
SELECT id_barang, nama, varian, harga_jual-harga_beli AS keuntungan
FROM Barang;
0, yaitu:
SELECT id_barang, nama, varian, harga_jual-harga_beli AS keuntungan
FROM Barang;
2 (filter baris yang tidak mengandung nilai
SELECT id_barang, nama, varian, harga_jual-harga_beli AS keuntungan
FROM Barang;
0) dan
SELECT id_barang, nama, varian, harga_jual-harga_beli AS keuntungan
FROM Barang;
4 (filter baris yang mengandung nilai
SELECT id_barang, nama, varian, harga_jual-harga_beli AS keuntungan
FROM Barang;
0). Berikut adalah contoh penerapan menggunakan klausa
SELECT COUNT(qty) AS Total
FROM Pesanan
WHERE qty > 3;
6:

  • SELECT id_barang, nama, varian, harga_jual-harga_beli AS keuntungan
    FROM Barang;
    7 : lakukan filter pada kolom email untuk memperoleh observasi bukan
    SELECT id_barang, nama, varian, harga_jual-harga_beli AS keuntungan
    FROM Barang;
    0.
  • SELECT id_barang, nama, varian, harga_jual-harga_beli AS keuntungan
    FROM Barang;
    9 : lakukan filter pada kolom email untuk memperoleh observasi bernilai
    SELECT id_barang, nama, varian, harga_jual-harga_beli AS keuntungan
    FROM Barang;
    0.

Operator

SELECT id_pesanan, id_pelanggan,id_barang, 
       DATEPART(m, tgl_pesan) AS bulan, 
       DATEPART(yyyy, tgl_pesan) AS tahun
FROM Pesanan;
1 memungkinkan kita untuk melakukan filter terhadap beberapa nilai. Format umum sintaks yang digunakan ditampilkan pada Gambar 4.5.

Bagaimana Cara Membuat Query pada Microsoft Access?

Gambar 4.5: Format operasi melakukan filter data pada beberapa nilai.

Contoh 4.6 (Mencari jumlah pesanan produk dengan kode barang tertentu 2) Hitung jumlah pesanan produk dengan kode barang “Ma0”, “Ma2”, dan “Ma4”!

query:

SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE id_barang IN ("Ma0", "Ma2", "Ma4");

output:

Operator

SELECT id_pesanan, id_pelanggan,id_barang, 
       DATEPART(m, tgl_pesan) AS bulan, 
       DATEPART(yyyy, tgl_pesan) AS tahun
FROM Pesanan;
2 digunakan untuk melakukan filter pada rentang nilai. Format umum sintaks ditampilkan pada Gambar 4.6.

Bagaimana Cara Membuat Query pada Microsoft Access?

Gambar 4.6: Format operasi melakukan filter data menggunakan rentang nilai.

Contoh 4.7 (Mencari jumlah pesanan produk pada rentang tanggal tertentu) Hitung jumlah pesanan produk pada tanggal 1/1/2019 sampai 2/2/2019! (format tanggal bulan/hari/tahun)

query:

SELECT COUNT(id_pesanan) AS Total
FROM Pesanan
WHERE tgl_pesan BETWEEN #1/1/2019# AND #2/2/2019#;

output:

Untuk membentuk kolom baru pada data, operasi matematis (penjumlahan, pengurangan, transformsi, dll) dapat dilakukan pada SQL melalui baris fungsi SELECT. Kolom baru yang terbentuk selanjutnya dapat diberikan nama baru sesuai dengan kemauan pembaca menggunakan fungsi AS. Format operasi tersebut ditampilkan pada Gambar 4.7.

Bagaimana Cara Membuat Query pada Microsoft Access?

Gambar 4.7: format operasi untuk membentuk kolom baru.

Operator matematika yang digunakan dalam SQL antara lain:

  • “+” : opertor penjumlahan
  • “-” : operator pengurangan
  • "*" : operator perkalian
  • “/”" : operator pembagian
  • “%” : mencari sisa hasil bagi bilangan pertama terhadap bilangan kedua
  • “^” : operator pangkat

Contoh 4.8 (Menghitung keuntungan masing-masing produk) Lakukan pengambilan data

SELECT COUNT(*) AS Total
FROM (SELECT DISTINCT id_pelanggan
      FROM Pesanan);
6,
SELECT COUNT(*) AS Total
FROM (SELECT DISTINCT id_pelanggan
      FROM Pesanan);
7,
SELECT COUNT(*) AS Total
FROM (SELECT DISTINCT id_pelanggan
      FROM Pesanan);
8 dan lakukan pehitungan keuntungan dengan melakukan operasi pengurangan antara
SELECT id_pesanan, id_pelanggan,id_barang, 
       DATEPART(m, tgl_pesan) AS bulan, 
       DATEPART(yyyy, tgl_pesan) AS tahun
FROM Pesanan;
6 dan beri nama
SELECT id_pesanan, id_pelanggan,id_barang, 
       DATEPART(m, tgl_pesan) AS bulan, 
       DATEPART(yyyy, tgl_pesan) AS tahun
FROM Pesanan;
7 pada kolom baru tersebut!

query:

SELECT id_barang, nama, varian, harga_jual-harga_beli AS keuntungan
FROM Barang;

output:

Ma0Makaroni rasa-rasaoriginal2000Ma1Makaroni rasa-rasapedasa2000dst…

Fungsi-fungsi yang dapat digunakan dapat dilihat pada halaman <https://www.w3schools.com/sql/sql_ref_msaccess.asp >

Contoh 4.9 (Memecah tanggal ke dalam kolm masing-masing) Lakukan operasi untuk memperoleh bulan dan tahun transaksi berlangsung!

query:

SELECT id_pesanan, id_pelanggan,id_barang, 
       DATEPART(m, tgl_pesan) AS bulan, 
       DATEPART(yyyy, tgl_pesan) AS tahun
FROM Pesanan;

output:

1SBY37507Ma2120192SBY37507Ma212019dst…

Pehitungan nilai aggregat berguna jika kita ingin mengetahui nilai statistik dari sejumlah kelompok data, seperti: menghitung jumlah transaksi yang dilakukan masing-masing pelanggan. Agar dapat melakukannya data perlu dikelompokkan terlebih dahulu berdasarkan variabel pengelompok. Fungsi yang digunakan untuk melakukannya adalah fungsi GROUP BY. Hasil yang diperoleh selanjutnya dapat diurutkan nilainnya menggunakan fungsi ORDER BY. Format perhitungan nilai aggregat data ditampilkan pada Gambar 4.8

Bagaimana Cara Membuat Query pada Microsoft Access?

Gambar 4.8: format operasi untuk membentuk aggregat data.

Fungsi-fungsi yang dapat digunakan untuk memperoleh aggregat nilai antara lain:

  • SELECT COUNT(qty) AS Total
    FROM Pesanan
    WHERE qty > 3;
    4 : menghitung jumlah observasi
  • SELECT id_pesanan, id_pelanggan,id_barang, 
           DATEPART(m, tgl_pesan) AS bulan, 
           DATEPART(yyyy, tgl_pesan) AS tahun
    FROM Pesanan;
    9 : menghitung total nilai suatu kolom
  • SELECT id_pembeli, id_barang, SUM(qty) AS jumlah_pembelian
    FROM Pesanan
    WHERE id_barang = "Ma0"
    GROUP BY id_pembeli, id_barang
    ORDER BY SUM(qty) DESC;
    0 : mencari nilai rata-rata suatu kolom
  • SELECT id_pembeli, id_barang, SUM(qty) AS jumlah_pembelian
    FROM Pesanan
    WHERE id_barang = "Ma0"
    GROUP BY id_pembeli, id_barang
    ORDER BY SUM(qty) DESC;
    1 dan
    SELECT id_pembeli, id_barang, SUM(qty) AS jumlah_pembelian
    FROM Pesanan
    WHERE id_barang = "Ma0"
    GROUP BY id_pembeli, id_barang
    ORDER BY SUM(qty) DESC;
    2 : mencari nilai minimum dan maksimum suatu kolom

Contoh 4.10 (Menghitung jumlah pembelian suatu konsumen terhadap sebuah produk) Lakukan perhitungan untuk memperoleh nilai total pembelian konsumen terhadap produk makaroni rasa-rasa original (id_barang = “Ma0”) dan tentutan konsumen mana yang melakukan total pembelian tertinggi!

query:

SELECT id_pembeli, id_barang, SUM(qty) AS jumlah_pembelian
FROM Pesanan
WHERE id_barang = "Ma0"
GROUP BY id_pembeli, id_barang
ORDER BY SUM(qty) DESC;

output:

MDN36326Ma0738SBY99754Ma0715dst..

Menggabungkan dua buah tabel data berdasarkan kolom primary key pada tabel pertama dan kolom foreign key pada tabel kedua merupakan operasi yang sering dilakukan pada database. SUatu tabel sering-kali membutuhkan informasi lain untuk memudahkan kita membacanya (contoh: mengabungkan tabel 1 dan tabel 2 untuk memperoleh informasi nama produk yang ada pada tabel 2 menggunakan kolom kunci yang ada pada kedua tabel). Format umum proses penggabungan tabel ditampilkan pada gambar berikut:

Bagaimana Cara Membuat Query pada Microsoft Access?

Gambar 4.9: format menggabungkan tabel melalui inner join.

Terdapat beberapa jenis join yang ada pada SQL, antara lain:

  • SELECT id_pembeli, id_barang, SUM(qty) AS jumlah_pembelian
    FROM Pesanan
    WHERE id_barang = "Ma0"
    GROUP BY id_pembeli, id_barang
    ORDER BY SUM(qty) DESC;
    3 : melakukan join hanya pada observasi dengan elemen kunci yang sama-sama ada pada kedua tabel.
  • SELECT id_pembeli, id_barang, SUM(qty) AS jumlah_pembelian
    FROM Pesanan
    WHERE id_barang = "Ma0"
    GROUP BY id_pembeli, id_barang
    ORDER BY SUM(qty) DESC;
    4 : menggabungkan seluruh baris pada tabel kiri dan sebagian baris pada tabel kanan yang elemen kuncinya cocok dengan tabel kiri
  • SELECT id_pembeli, id_barang, SUM(qty) AS jumlah_pembelian
    FROM Pesanan
    WHERE id_barang = "Ma0"
    GROUP BY id_pembeli, id_barang
    ORDER BY SUM(qty) DESC;
    5 : kebalikan dari
    SELECT id_pembeli, id_barang, SUM(qty) AS jumlah_pembelian
    FROM Pesanan
    WHERE id_barang = "Ma0"
    GROUP BY id_pembeli, id_barang
    ORDER BY SUM(qty) DESC;
    4
  • SELECT id_pembeli, id_barang, SUM(qty) AS jumlah_pembelian
    FROM Pesanan
    WHERE id_barang = "Ma0"
    GROUP BY id_pembeli, id_barang
    ORDER BY SUM(qty) DESC;
    7 : menggabungkan seluruh observasi pada kedua tabel melalui kolom elemen kunci.

Visualisasi proses join dapat dilihat pada gambar berikut:

Bagaimana Cara Membuat Query pada Microsoft Access?

Gambar 4.10: visualisasi variasi join pada SQL.

Contoh 4.11 (Menggabungkan tabel barang dan pesanan) Gabungkan tabel barang dan pesanan menggunakan elemen kunci

SELECT COUNT(*) AS Total
FROM (SELECT DISTINCT id_pelanggan
      FROM Pesanan);
6 dan pada hasil join hanya tampilkan kolom
SELECT COUNT(*) AS Total
FROM (SELECT DISTINCT id_pelanggan
      FROM Pesanan);
6,
SELECT COUNT(*) AS Total
FROM (SELECT DISTINCT id_pelanggan
      FROM Pesanan);
7,
SELECT COUNT(*) AS Total
FROM (SELECT DISTINCT id_pelanggan
      FROM Pesanan);
8, dan
SELECT Barang.id_barang, Barang.nama, 
      Barang.varian, Pesanan.tgl_pesan
FROM Barang
INNER JOIN Pesanan 
      ON Pesanan.id_barang = Barang.id_barang;
2!

query:

SELECT Barang.id_barang, Barang.nama, 
      Barang.varian, Pesanan.tgl_pesan
FROM Barang
INNER JOIN Pesanan 
      ON Pesanan.id_barang = Barang.id_barang;

output:

Ma0Makaroni rasa-rasaoriginalMa0Makaroni rasa-rasaoriginaldst..

Buatlah sebuah query untuk menghitung jumlah transaksi masing-masing konsumen! (gunakan fungsi

SELECT Barang.id_barang, Barang.nama, 
      Barang.varian, Pesanan.tgl_pesan
FROM Barang
INNER JOIN Pesanan 
      ON Pesanan.id_barang = Barang.id_barang;
5 untuk memperoleh elemen unik pada tiap
SELECT Barang.id_barang, Barang.nama, 
      Barang.varian, Pesanan.tgl_pesan
FROM Barang
INNER JOIN Pesanan 
      ON Pesanan.id_barang = Barang.id_barang;
2)

Bagaimana prosedur atau Cara Membuat query pada Microsoft Access?

4.1 Mengakses SQL dari Microsoft Access.
Pada bagian Ribbon klik Tab Create..
Klik Query Design..
Tutup jendela Show Table yang muncul setelahnya..
Pada Ribbon Design klik SQL View..
Pada jendela query yang muncul, pembaca dapat mengetikkan query yang diinginkan..
Setelah query diinputkan, klik Run..

Apa yang dimaksud dengan query pada Microsoft Access?

Query dalam Microsoft Access Ialah sebuah permintaan atau panggilan suatu data yang dalam sebuah data base, sebenarnya Fungsi Queri ini memiliki fungsi yang hampir sama dengan Filter pada sebuah Microsoft Excel. Query dalam Microsoft Access juga mempunyai kelebihan dari Filter pada sebuah Microsoft Excel antara lain ...

Jelaskan syarat apa yang harus dipenuhi dalam membuat query dalam MS Access?

Apa syarat untuk membuat query.
Membuat Query dalam Microsoft access kalian harus mempunyai table/database,.
Bukalah database tersebut. ... .
Pilihlah table yang akan dibuat Query, kemudian pilih Add..
Berilah centang pada data yang ingin kita tunjukkan pada tabel baru hasil pembuatan dari Query..

Bagaimana cara membuka tabel dalam Microsoft Access?

Klik File > Buka. Dalam kotak dialog Buka, pilih database tempat Anda akan membuat tabel baru, kemudian klik Buka.