Rabu, 28 Januari 2015

SQL DELETE STATEMENT pada SQL Server

SQL DELETE STATEMENT  pada SQL Server

Pernyataan  Delete digunakan untuk delete/menghapus data yang ada di dalam tabel.

SQL SELECT Syntax

DELETE FROM table_name
WHERE some_column=some_value;

*Peringatan, jangan lupa Clause Where pada saat menjalankan Query Delete, karena kalau tidak, semua data dalam table akan terhapus!!!.

Pada contoh berikut, kita akan menggunakan database Testing yang query nya bisa di download di database testing

Contoh Query Delete:

DELETE FROM Customers
WHERE CustomerId=93

Hasil Sebelum Delete:

SQL UPDATE STATEMENT pada SQL Server

SQL UPDATE STATEMENT  pada SQL Server

Pernyataan  Update digunakan untuk update data yang ada di dalam tabel.

SQL SELECT Syntax (Syntax untuk memasukan data baru tanpa memberikan spesifikasi kolom.)

UPDATE table_name
SET column1=value1,column2=value2,...
WHERE some_column=some_value;

*Peringatan, jangan lupa Clause Where pada saat menjalankan Query Update, karena kalau tidak, semua data dalam table akan terupdate.

Pada contoh berikut, kita akan menggunakan database Testing yang query nya bisa di download di database testing

Contoh Update:

UPDATE Customers
SET ContactName='Alfred Schmidt', City='Hamburg'
WHERE CustomerName='Alfreds Futterkiste';
Hasil Sebelum Update:

SQL Insert Into pada SQL Server

SQL Insert Into  pada SQL Server

Pernyataan Insert Into digunakan untuk memasukan data baru/new records ke dalam tabel.

SQL SELECT Syntax (Syntax untuk memasukan data baru tanpa memberikan spesifikasi kolom.)

INSERT INTO table_name
VALUES (value1,value2,value3,...);

SQL SELECT Syntax (Syntax untuk memasukan data baru dengan memberikan spesifikasi kolom.)

INSERT INTO table_name (column1,column2,column3,...)
VALUES (value1,value2,value3,...);

Pada contoh berikut, kita akan menggunakan database Testing yang query nya bisa di download di database testing

Contoh Insert Into tanpa spesifikasi Column:

INSERT INTO Customers VALUES ('Cardinal','Tom B. Erichsen','Skagen 21','Stavanger','4006','Norway');

Hasil :

SQL ORDER BY Keyword pada SQL Server

SQL ORDER BY Keyword  pada SQL Server

ORDER BY Keyword digunakan untuk mengurutkan hasil.
ORDER BY Keyword digunakan untuk mengurutkan hasil berdasarkan satu atau lebih columns.
Secara defaultnya, ORDER BY keyword akan mengurutkan data secara ASC (Dari yang paling kecil ke paling besar, dari yang awal sampe paling akhir secara berurutan). Jika ingin mengurutkan sebaliknya, dari besar ke kecil atau dari akhir ke awal, tambahkan DESC setelah Order BY.

SQL SELECT Syntax

SELECT column_name,column_name
FROM table_name
ORDER BY column_name,column_name ASC|DESC;

Pada contoh berikut, kita akan menggunakan database Testing yang query nya bisa di download di database testing

Contoh Order By

Contoh berikut akan membuat sql server menampilkan data/records secara berurutan dari yang paling awal sampe yang paling akhir berdasarkan Country pada table Customers.

SELECT * FROM Customers ORDER BY Country;

Hasil, akan menampilkan data yang berurutan berdasarkan Country,Argentina paling awal, dan Venezuela paling akhir sesuai Abjad.

SQL AND & OR Operation pada SQL Server

SQL AND  & OR Operation pada SQL Server

And dan Or digunakan untuk menfilter data yang memiliki lebih dari satu kondisi.
And Operator menampilkan data dengan kondisi pertama dan kondisi kedua benar(kedua-duanya benar).
Or Operation menampilkan data yang mana kondisi pertaman benar Atau kondisi kedua benar(Kalau hanya satu kondisi yang benar(memenuhi syarat) dan kondisi yang lain salah, data tetap ditampilkan).

Pada contoh berikut, kita akan menggunakan database Testing yang query nya bisa di download di database testing

Contoh  AND Operator :
Query berikut akan menampilkan data dengan kondisi pertama, Country = Germany dan kondisi kedua, City = Berlin di table Customers:

SELECT * FROM Customers
WHERE Country='Germany'
AND City='Berlin';

Hasil:

Selasa, 27 Januari 2015

SQL WHERE Clause Pada SQL Server

SQL WHERE Clause Pada SQL Server

Where digunakan  untuk menyaring data.
Where digunakan hanya untuk menyaring data yang memenuhi kriteria tertentu.

SQL SELECT Syntax

SELECT column_name,column_name
FROM table_name
WHERE column_name operator value;

Pada contoh berikut, kita akan menggunakan database Testing yang query nya bisa di download di database testing

Contoh  Query menampilkan data dengan “Where” :

Ambil semua data dari table Customers yang mana “Country” nya adalah “Mexico” pada table Customers. Dengan begini, data yang “Country” nya bukan “Mexico” tidak akan ditampilkan.

SELECT * FROM Customers WHERE Country='Mexico';

Hasil:


Keterangan:
- Untuk percobaan di atas, saya menggunakan SQL Server 2008. Tapi biasanya, query SQL Server bisa di pake pada semua Versi SQL. Itulah kelebihan Query, bisa diterapkan dihampir semua versi: Ms SQL Server 2000, Ms SQL Server 2005, Ms SQL Server 2008, Ms SQL Server 2010.

- Untuk bisa mencoba Query di atas di PC kalian, silahkan download Query yang telah saya siapkan. Silahkan download di sini 


- Jika ada hal yang kurang bisa dimengerti terkait postingan di atas, silahkan bertanya pada kolom komentar. Terima Kasih.


SQL SELECT DISTINCT Statement Pada SQL Server

SQL SELECT DISTINCT Statement Pada SQL Server

Pernyataan SELECT  DISTINCT di gunakan  untuk menampilkan data yang berbeda, hanya data yang berbeda.

Di dalam table biasanya terdapat banyak data yang sama pada satu column(Duplicate Value),  dan ada saatnya kita hanya membutuhkan daftar data yang  berbeda.

Hasilnya di simpan dan di tampilkan dalam table hasil.

SQL SELECT Syntax

SELECT DISTINCT column_name,column_name
FROM table_name;

Contoh  :

Ambil data City yang berbeda dari Table Customers

Select DISTINCT City from Customers