Structured Query Language (SQL) merupakan bahasa standar yang digunakan untuk menginterogasi/mengeksekusi dan bekerja dengan database relasional. SQL sangat didukung oleh banyak vendor Database. Bahasa SQL sering dibagi menjadi tiga bahasa yaitu Data Manipulation Language (DML), Data Definition Language (DDL) dan Data Control Language (DCL). DML terdiri dari select, insert, update dan delete, DDL terdiri dari Alter dan Drop, sedangkan DCL terdiri dari Grant, Revoke, dan Deny. Nah, Pada SQL Server, SQL disebut sebagai T-SQL (Transact SQL) dan hampir menyeluruh bahasa ini mirip dengan SQL laiinya.
Pada Post kali ini saya akan menunjukkan sebagian kecil Query dan hasilnya pada anda :
Yang anda butuhkan :
1. Database Sample AdventureWorksDW2008 (saya menggunakan database tersebut sebagai contoh pada Post ini)
2. SQL Server Manajement Studio
Setelah anda menginstall SQLServer MAnajement Studio, Attach Database AdventureWorksDW2008 yang sudah didownload, dan Pilih menu pada gambar dibawah (1) jika kita ingin bermain dengan query
dan Jika ingin menjalankan Query kita, pilih pada gambar (2).
gambar (1) gambar (2)

Query (1) select * from AdventureWorksDW2008.dbo.DimEmployee Query ini memilih semua Field/kolom yang terdapat pada table DimEmployee pada database AventureWorksDW2008 dan ditampilkan semua datannya. Query (2) select FirstName +' '+ LastName from AdventureWorksDW2008.dbo.DimEmployee Query ini menggabungkan kolom nama depan dan nama belakang pada table DimEmployee dan dipisahkan dengan karakter kosong agar terlihat rapi.
Query (1) Query (2)

Query (1) select FirstName +' '+ LastName as [Nama lengkap] from AdventureWorksDW2008.dbo.DimEmployee Query ini menggabungkan nama pertama dan nama terakhir pada table DimEmployee dan nama fieldnya diganti dengan Nama Lengkap, penggabunagan filed diharuskan mempunyai Data Type yang sama (ex: varchar dan varchar), jika data type berbeda..anda dapat menggunakan fitur Cast atau Convert. Query (2) select FirstName, LastName from AdventureWorksDW2008.dbo.DimEmployee order by LastName Query ini menampilkan data nama pertama dan nama terakhir dan di urutkan (secara default : asc) dari huruf awal ‘A’ berdasarkan Last Name Employee tersebut, anda juga bisa mengganti urutannya dari akhir sampai dengan awal (desc).
Query (1) Query (2)

Query (1) select DimEmployee.FirstName +' '+ DimEmployee.LastName as [Nama Employee], DimCustomer.FirstName + ' '+DimCustomer.LastName as [Nama Customer] from AdventureWorksDW2008.dbo.DimEmployee, AdventureWorksDW2008.dbo.DimCustomer Query ini menampilkan Nama Lengkap Employee dari table DimEmployee dan Nama Lengkap Customer dari table DimCustomer. Query (2) select FirstName + ' ' + LastName as [Nama lengkap] from AdventureWorksDW2008.dbo.DimEmployee where LastName <>'Walters' Query ini menampilan data Last Name dan First Name dimana Kita menghilangkan Last Name yang mengandung kata ‘Walters’.
Query (1) Query (2)

Sebenarnya masih banyak lagi Query Syntax yang belum diungkapkan disini.. 
Terima kasih Telah membacanya… 