Bagaimana Kondisi Dan Fungsi WHERE dalam menampilkan data SQL Server?
Mari kita bahas tentang Cara Menampilkan Data Sql Server, pembahasan kali ini kita akan mengenal bagaimana query where dalam SQL Server.
Bagaimana penulisan Query where sesuai dengan tabel yang ada dalam Sql Server.
Pada postingan yang sebelumnya kita telah membahas Cara Membuat Tabel Sql Server dan Penerapan Query Select, dan sekarang kita akan menerapkan pengkondisian query where yang mendukung query select yang lebih lanjut.
Query select sering kita gunakan dalam sql server untuk menampilkan data pada tabel atau field pada database sql server.
Dalam belajar database sering kita menerapkan query, select .. where .. , nah artikel ini akan membahas mengenai query tersebut.
Atau kita juga dapat mengunjungi Query dasar sql server yang sudah ada di blog ini.
Sebelumnya alangkah baiknya kita mengerti dulu apa fungsi Where dalam Query select. Where pada query select memiliki fungsi sebegai berikut.
Where sebenarnya digunakan untuk memfilter sebuah data pada query Select SQL, pada penerapannya terdapat Syntax query dasar seperti berikut.
Struktur Query Select From Where
SELECT column name(s)
FROM table_name
WHERE column_name operator value
Contohnya Seperti:
SELECT * FROM pelanggan
WHERE kota=’Bandung”
Dalam contoh di atas menjelaskan bahwa where memberikan pemilihan sebuah data yang lebih akurat sesuai keinginan kita atau sesuai kebutuhan kita. Dalam artian, kita mencari data pada tabel pelanggan yang beralamatkan kota Bandung.
Berikut ini adalah sebuah contoh penerapan dalam menggunakan Query Select menggunakan where. Seperti biasanya kita akan menerapkan beberapa studi kasus pernyataan dalam query sql server.
Pada studi kasus kali ini saya memulai dengan membuat sebuah tabel dan mengisi sebuah tabel terlebih dahulu, untuk menjalankan/mengaktikan database yang telah dibuat kita menggunakan perintah Use "nama_database".
Disini kebetulan nama database saya 201553061
USE "201553061"Mari kita lihat beberapa penerapan berikut ini, siapa tau dapat bermanfaat bagi teman-teman.
Create Tabel Sql Server
Kita buat sebuah tabel supplier menggunakan perintah create table beserta tipe data sebagai berikut,
CREATE TABLE Supplier
(Kdsup VARCHAR (10) primary key,
Nmsup VARCHAR (50),
Tgllhr DATE,
Alamatkantor VARCHAR (50),
Telpkantor VARCHAR (15),
Jekel VARCHAR (15),
Email VARCHAR (20)
)
Kemudian coba jalankan Select menggunakan select * from,
select * from Supplier
Mengisi Data Tabel Sql Server Menggunakan Query Insert
Jadi setelah terbentuk kumpulan tabel dengan field, mari kita isi data tabel yang telah dibuat dengan query insert into, Query yang saya terapkan seperti berikut.
INSERT INTO Supplier VALUES
('Sup001','Firman Ilahudin',CONVERT(DATE, '12/04/1980', 103),'Jl. Gondang Manis','0291 5546738','Pria','Firman001@gmail.com'),
('Sup002','Joko Waluyo',CONVERT(DATE, '07-03-1979', 103),'Jl. Bumi Wonosari','024-889772','Pria','Jwal@gmail.com'),
('Sup003','Ilham Wahid',CONVERT(DATE, '19/08/1982', 103),'Jl. Dersalam,'0291-889324','Pria','Wahid@gmail.com'),
('Sup004','Dono Kasino',CONVERT(DATE, '11/03/1992', 103),'Jl. Selamet','0291- 889322','Pria','Donokasino@gmail.com'),
('Sup005','Komarudin',CONVERT(DATE, '10/02/1971', 103),'Jl. Riadi','0291-889398','Pria','Komarudin@gmail.com'),
('Sup006','Anan Makruf',CONVERT(DATE, '9/02/1985', 103),'Jl. Sudirman','0291-832477','Pria','Anan@gmail.com'),
('Sup007','Kakem Lutfi',CONVERT(DATE, '2/08/1986', 103),'Jl. Pemuda','0291-223333','Pria','Kakem@gmail.com'),
('Sup008','Aulia Chasan',CONVERT(DATE, '23/05/1992', 103),'Jl. Sekar','0272-887764','Pria','Aulia@gmail.com'),
('Sup009','Jojon Suwarno',CONVERT(DATE, '25/08/1982', 103),'Jl. Raden Patah','02989789872','Pria','Jonjon@gmail.com'),
('Sup010','Dian Tri',CONVERT(DATE, '17/02/1972', 103),'Jl. Malang Indah','0288-889476','Pria','Triyan@gmail.com')
Fungsi Convert Dalam Sql Server
NIP: Pada input data Tgllhr menggunakan CONVERT(DATE, 'tgllhr',103), Dalam Penginputan kenapa menggunakan Query Convert? karena untuk menghindari atau merubah format tanggal sebagai data DateTime, Sedangkan 103 adalah style dari tipe tanggal..
Dimana, Tanggal yang disimpan di tabel SQL Server akan disimpan sebagai jenis data DateTime. Anda dapat menggunakan fungsi SQL Server CONVERT() untuk mengekstrak tanggal porsi SQL DateTime kolom dengan permintaan Visual FoxPro; misalnya:
SELECT CONVERT(CHAR(10), <field name>, 101) FROM <table name>
Anda masih dapat memberikan tanggal saat menentukan filter kondisi dalam permintaan. Saat yang tidak diperlukan dalam ekspresi. Misalnya:
SELECT CONVERT(CHAR(10), <field name>, 101) FROM <table name> ; WHERE <field name> = '01-01-1999'
Dan pada perintah Select juga menggunakan CONVERT untuk mendapatkan output tanggal dengan format DD/MM/YYYY.
Menampilkan Data Pada Tabel Sql Server
Setelah kita membuat table supplier beserta data pada field masing-masing, mari kita coba dengan menampilkan beberapa data dengan Query WHERE menggunakan beberapa studi kasus sebagai berikut:
Tampilkan Data Supplier yang kantornya daerah Dersalam
Baca Juga : Cara Update Tabel dan Penerapan Alter Tabel
Menampilkan data supplier yang alamatnya daerah tertentu. akan memperlihatkan record sesuai alamat yang di tujukan.
SELECT * FROM Supplier WHERE alamatkantor='Jl. Dersalam'
Tampilkan Data Email Supplier yang kantornya daerah gondangmanis
penerapan ini hanya menampilkan email sesuai dengan alamat yang di tujukan.
SELECT email FROM Supplier WHERE alamatkantor='Jl. Gondang Manis'
Tampilkan Data Supplier yang kantornya daerah Semarang
Menampilkan data supplier yang alamat kantor yang di tujukan.
SELECT * FROM Supplier WHERE alamatkantor='Semarang'
Hasilnya tidak keluar karena tidak ada kantor yang berada di daerah semarang
Tampilkan Data Supplier yang kantornya daerah dersalam dan berjenis kelamin Pria
Terdapat query And yang menyatakan penggabungan yang digunakan sebagai analisis, jadi siapa sih yang kantornya di daerah tertentu dan yang ber jenis kelamin Pria.
SELECT * FROM Supplier WHERE alamatkantor='Jl. Pemuda' AND jekel='Pria'
Tampilkan Data Supplier yang lahir pada tahun 1982 dan 1992
data supplier yang lahir di tahun tertentu. dan menggunakan query Or untuk menampilkan semua record.
SELECT * FROM Supplier WHERE tgllhr LIKE '%1982%' OR tgllhr LIKE '%1992%'
Tampilkan Alamat kantor, Telpon kantor, dan Email yang namanya Dono Kasino dan Dian Tri
Memilih suatu field tertentu sesuai dengan nama tertentu. jadi tidak menampilkan semua record pada tiap nama.
SELECT alamatkantor, telpkantor, email FROM Supplier WHERE nmsup LIKE '%Dono Kasino%' OR nmsup LIKE '%Dian Tri%'
Tampilkan Data Supplier yang berjenis kelamin pria
Untuk mengetahui siapa saja sih yang berjenis kelamin Pria pada data supplier.
SELECT * FROM Supplier WHERE jekel='Pria'
Tampilkan Data Supplier yang berjenis kelamin wanita
Untuk menampilkan data Wanita pada data supplier, berhubung tidak ada data supplier yang ber jenis kelamin wanita, data tidak ada/kosong.
SELECT * FROM Supplier WHERE jekel='Wanita'
Hasilnya tidak keluar karena tidak ada data supplier dengan data jenis kelamin wanita
Tampilkan Nama supplier dan nomor emailnya
Menampilkan nama supplierdan emailnya. hanya dua field yang dipilih dan yang akan tampil.
SELECT Nmsup, Email FROM Supplier
Sampai di sini dulu untuk artikel tentang sql server kali ini, kita telah mencoba Cara Mudah Menampilkan Data Sql Server Menggunakan Query WHERE, tentang bagaimana penerapan query select menggunakan where pada Sql Server.
Semoga dapat bermanfaat buat teman-teman.
Baca juga : Cara alter tabel sql server
Terimakasih untuk kunjungannya, jangan lupa bagikan atau tinggalkan komentar di bawah postingan untuk kemajuan artikel di blog ini.