iklan

iklan
rdx

Beberapa Rumus Query SQL Database




Selamat malam para pembaca artikel yang setia pada postingan kali ini ane akan share tentang Beberapa Rumus Query SQL Database artikel ini akan sangat berguna bagi yang masih belajar data base SQL yang mana di dalam artikel yang ane isi tentang rumus-rumus databse SQL khususnya dalam penggunaan SELECT dengan pembagian menjadi beberapa bagian oke gak usah bayak basa basi lagi berikut pembagiannya :  

Menampilkan Seluruh field suatu tabel

    Menampilkan seluruh field pada tabel  Fakultas
    SELECT *
    FROM Fakultas

    Menampilkan seluruh field pada tabel Prodi
    SELECT *
    FROM Prodi;
    Tampilkan seluruh field pada tabel Mahasiswa
    SELECT *
    FROM Mahasiswa

Menampilkan beberapa Field

    Tampilkan Nama dan Alamat pada Tabel Mahasiswa.
    SELECT NamaMahasiswa, Alamat
    FROM Mahasiswa
    Tampilkan NamaFakultas dan Dekan pada tabel  Fakultas
    SELECT NamaFakultas, NamaDekan
    FROM Fakultas
    Tampilkan Namaprodi saja pada tabel Prodi
    SELECT NamaProdi
    FROM Prodi
    Tampilkan KodeProdi dan Nama Prodi pada tabel Prodi
    SELECT KodeProdi, NamaProdi
    FROM Prodi

Filter data

    Tampilkan semua isi field tabel Mahasiswa yang tinggal di Bantul
    SELECT *
    FROM Mahasiswa
    WHERE Alamat = “Bantul”
    Tampilkan semua isi field pada tabel Prodi yang ode Fakultasnya = 4
    SELECT *
    FROM Prodi
    WHERE KodeFakultas = 4
    Tampilkan NamaProdi dan KetuaProdi prodi dimana KodeFakultas = 2
    SELECT NamaProdi, KetuaProdi
    FROM Prodi
    WHERE kodeFakultas = 2;

Menampilkan data dari beberapa tabel

    Tampilkan NamaFakultas dan NamaProdi yang berasl dari tabel Fakultas dan Prodi
    SELECT NamaFakultas, NamaProdi
    FROM Fakultas, Prodi
    WHERE Fakultas.KodeFakultas = Prodi.KodeFakultas
    Tampilkan NamaProdi, NPM, NamaMahasiswa dari Tabel Prodi dan Mahasiswa.
    SELECT NamaProdi, NPM, NamaMahasiswa
    FROM Prodi, Mahasiswa
    WHERE Prodi.KodeProdi = Mahasiswa.KodeProdi
    Tampilkan NPM, NamaMahasiswa, NamaProdi, NamaFakultas dari tabel Prodi, Mahasiswa, Fakultas
    SELECT NPM, NamaMahasiswa, NamaProdi, NamaFakultas
    FROM Prodi, Mahasiswa, Fakultas
    WHERE (Prodi.KodeProdi = Mahasiswa.KodeProdi) AND (Fakultas.KodeFakultas = Prodi.KodeFakultas)

Menggunakan nama field yang sama

    Tampilkan KodeFakultas, NamaFakultas, NamaProdi dari Tabel Fakultas dan Prodi
    SELECT Fakultas.KodeFakultas, NamaFakultas, NamaProdi
    FROM Fakultas, Prodi
    WHERE Fakultas.KodeFakultas = Prodi.KodeFakultas Catatan: Nama tabel harus dicantumkan jika field tersebut juga ada pada tabel yang lain.
    Tampilkan NPM, NamaMahsiswa, KodeFakultas, NamaFakultas, KodeProdi, dan NamaProdi dari rabel Fakultas,
    Mahasiswa dan Prodi

    SELECT NPM, NamaMahasiswa,Fakultas.KodeFakultas, NamaFakultas, Prodi.KodeProdi,  NamaProdi,
    FROM Prodi, Mahasiswa, Fakultas
    WHERE (Fakultas.KodeFakultas = Prodi.KodeFakultas) AND (Prodi.KodeProdi = Mahasiswa.KodeProdi)

Operator Logika

    Tampilkan NamaMahasiswa dengan Kodeprodi = 11 dan alamat = “Bantul”
    SELECT NamaMahasiswa
    FROM Mahasiswa
    WHERE (KodeProdi = 11) AND (Alamat = “Bantul”)
    Tampilkan NPM, NamaMahasiswa dengan Alamat=”Bantul” atau Alamat=”Sleman”
    SELECT NPM, NamaMahasiswa
    FROM Mahasiswa
    WHERE Alamat = “Bantul” OR Alamat = “Sleman”
    Tampilkan NamaProdi dan NamaMahasiswa yang tinggal di Bantul
    SELECT NamaProdi, NamaMahasiswa
    FROM Prodi, Mahasiswa
    WHERE Alamat=“Bantul” AND Prodi.KodeProdi = Mahasiswa.KodeProdi

    Tampilkan NamaFakultas, NamaProdi, NPM, NamaMahasiswa yang tinggal di Bantul atau Sleman
    SELECT NamaFakultas, NamaProdi, NPM, NamaMahasiswa
    FROM Fakultas, Prodi, Mahasiswa
    WHERE (Fakultas.KodeFakultas = Prodi.KodeFakultas) AND (Prodi.KodeProdi = Mahasiswa.Kodeprodi) AND ((Alamat = “Bantul”) OR (Alamat=“Sleman”))

Operator NOT

    Tampilkan seluruh field tabel Mahasiswa yang tidak berlamat Bantul.
    SELECT *
    FROM Mahasiswa
    WHERE   ALAMAT <> “Bantul’
    atau dengan menggunakan Klausa NOT dapat ditulis:
    SELECT *
    FROM Mahasiswa
    WHERE NOT (ALAMAT = “Bantul”)

WILD CHAR

    * (Asterisk) –>  artinya semua/bebas
    ? –>  Menggantikan satu huruf
    Tampilkan Nama Mahasiswa yang huruf depannya A
    SELECT NamaMahasiswa
    FROM Mahasiswa
    WHERE NamaMahasiswa LIKE “A*”

    Tampilkan NamaMahasiswa yang huruf belangkangnya A
    SELECT NamaMahasiswa
    FROM Mahasiswa
    WHERE NamaMahasiswa LIKE “*A”

    Tampilkan NamaMahasiswa yang mengandung huruf a
    SELECT NamaMahasiswa
    FROM Mahasiswa
    WHERE NamaMahasiswa LIKE “*a*”

    Tampilkan NamaMahasiswa yang huruf keduanya a
    SELECT * NamaMahasiswa
    FROM Mahasiswa
    WHERE NamaMahasiswa LIKE “?A*”

Pengurutan (ORDER BY)

    Tampilkan NamaMahasiswa, Alamat dari Tabel Mahasiswa urut Alamat
    SELECT NamaMahasiswa, Alamat
    FROM Mahasiswa
    ORDER BY Alamat;
    Tampilkan Nama, Alamat dari tabel Mahasiswa urut Nama dengan urut menurun (Descending)
    SELECT NamaMahasiswa, Alamat
    FROM Mahasiswa
    ORDER BY NamaMahasiswa DESC;

    Tampilkan Alamat, Nama dari Tabel Mahasiswa urut Alamat, NamaMahasiswa
    SELECT Alamat, NamaMahasiswa
    FROM Mahasiswa
    ORDER BY Alamat, NamaMahasiswa;

Fungsi Left (string,n)

Mengambil n karakter dari kiri suatu string.

    Tampilkan 3 huruf nama mahasiswa
    SELECT Left(NamaMahasiswa, 3)
    FROM Mahasiswa;

    Tampilkan nama Mahasiswa yang huruf pertamnya
    SELECT NamaMahasiswa
    From Mahasiswa
    WHERE LEFT(NamaMahasiswa,1) =“A”

Fungsi MID (string,i,n)

Digunakan untuk mengambil n karakter  dari string mulai posisi ke i.

    Tampilkan 3 karakter mulai dari karakter kedua dari NamaMahasiswa;
    SELECT MID(namamahasiswa, 2, 3)
    FROM Mahasiswa;
    Jika terdapat nama “Ahmad” maka akan tampil “hma”

Fungsi Right(string,n)

Mengambil n karakter dari Kanan suatu  string.

    Tampilkan 3 huruf terakhir nama mahasiswa
    SELECT RIGHT(NamaMahasiswa, 3)
    FROM  Mahasiswa;
    Tampilkan nama Mahasiswa yang huruf terakhirnya A
    SELECT NamaMahasiswa
    FROM Mahasiswa
    WHERE RIGHT(NamaMahasiswa,1) =“A”

Fungsi Ucase(string)

Digunakan untuk mengubah string menjadi huruf kapital.

    Tampilkan nama mahasiswa dalam huruf kapital.
    SELECT UCASE (NamaMahasiswa) As NamaKapital
    FROM Mahasiswa

Fungsi LCASE(string)

Digunakan untuk mengubah string menjadi huruf kecil.

    Tampilkan nama mahasiswa dalam huruf kecil.
    SELECT LCASE (NamaMahasiswa) As NamaKecil
    FROM Mahasiswa

Menggabungkan String

    Tampilkan nama Mahasiswa dan alamat dalam satu kolom.
    SELECT NamaMahasiswa + ‘ – ‘ + Alamat  AS NamaAlamat
    FROM Mahasiswa

Fungsi Year(tanggal)

Menampilkn tahun dari sebuah tanggal.

    Tampilkan tahun lahir dari Mahasiswa.
    SELECT YEAR (TanggalLahir) As TahunLahir
    FROM  Mahasiswa;

    Tampilkan nama, umur dari mahasiswa
    SELECT NamaMahasiswa, YEAR(DATE())-
    YEAR(TGLLAHIR) AS Umur FROM Mahasiswa;
    Cara lain:
    SELECT NamaMahasiswa, (DATE()-TGLLAHIR)/365 AS Umur
    FROM Mahasiswa;

Fungsi MONTH(tanggal)

Digunakan untuk mengambil bulan dari tanggal

    Tampilkan nama, tgllahir, dan  bulan lahir dari mahasiswa dalam kolom yang berbeda
    SELECT NamaMahasiswa, TanggallLahir, MONTH(TanggalLahir) AS BulanLahir
    FROM Mahasiswa;

Fungsi DAY(tanggal)

Digunakan untuk mengambil hari (1 – 31) dari data tanggal
Tampilkan nama, tgllahir, dan hari lahir (1 – 31) dari mahasiswa;

SELECT NamaMahasiswa, TanggallLahir, DAY(TanggalLahir) AS HariLahir
FROM Mahasiswa;

Cukup sekian postingan saya kali ini tentang Beberapa Rumus Query SQL Database sebagai pembaca yang baik selalu meninggalkan bekas dalam bacaannya.
jika ada pertanyaan silahkan tanya di facebookku disini atau bisa komentar di kotak komentar yang ada di bawah.

1 komentar:

  1. Titanium Banger - a metal-sensing-technology company
    The 2018 ford ecosport titanium S.G.A. is a fully titanium post earrings functional electric vehicle. As an electrical power regulator, the S.G.A. titanium nipple bars supplies titanium scooter bars power to titanium vs stainless steel apple watch all S.G.A.

    BalasHapus

Followers