Cara Menampilkan Data Sql Server Query Where - Rembang Programming
News Update
Loading...

Thursday 27 April 2017

Cara Menampilkan Data Sql Server Query Where

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.

penggunaan query where, sql server, view data sql server, sql, database sql server

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'

Showing tables in Sql Server

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'

Showing tables in Sql Server

Tampilkan Data Supplier yang kantornya daerah Semarang

Menampilkan data supplier yang alamat kantor yang di tujukan.

SELECT * FROM Supplier WHERE alamatkantor='Semarang'

Showing tables in Sql Server

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'

Showing tables in Sql Server

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%'

Showing tables in Sql Server

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%'

Create tables in Sql Server

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'

Create tables in Sql Server

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'

Create tables in Sql Server

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

Create tables in Sql Server

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.

Share with your friends

Give us your opinion
Notification
This is just an example, you can fill it later with your own note.
Done