Kamis, 21 Februari 2013

PEMROGAMAN SQL PerTemuan Pertama

"Dasar - Dasar Pemrogaman Dari SQL "

Pengajar : Mr. Arif

Kali ini saya akan sedikit membahas tentang hasil Praktikum Pemrogaman SQL yang baru saya pelajari tadi,, hehehee,..... Oh ya sebelum mempelajarinya pertama - tama yang harus di siapkan Tentunya Aplikasi SQL Server  + Sample Data Basenya yang berupa Northwinf dan juga Pubs..... Tahu kan,,,

Ok langsung Mulai Saja ya,,, ini dia Dasar dari Pemrogaman SQL Bag 1


Copy Paste Coding di bawah ini di SQL server kamu ^_^



--Praktikum SQL pertemuan 2 ( Mr.Arif )

--tampilkan nama lengkap employee
--tanggal lahir serta tanggal masuk perusahaan

-- menggabungkan 2 variabel
select FirstName+' '+LastName  'Nama Lengkap',BirthDate,HireDate
From Employees

-- cara supaya tipe data yang berbeda bisa di gabung dalam satu kolom , ( convert dari tipe data string jadi varchar )
select FirstName+' '+ convert (nvarchar, BirthDate)  'Nama Lengkap', CONVERT  (nvarchar,BirthDate, 103 ) 'tanggal'
From Employees

--menampilkan waktu dalam komputer
select GETDATE() as 'Waktu Sekarang'

--menampilkan usia dari selisih tanggal lahir dengan tanggal sekarang (yy = dalam tahun, MM = dalam bulan, DD = hari
-- DateDIFF = untuk mencari selisih tanggal lahir dengan tanggal sekarang
select CONVERT (nvarchar, BirthDate, 103) as 'tanggal lahir', DATEDIFF (yy , BirthDate, GETDATE()) as 'Usia'
from Employees

--hanya menampilkan orderid dkk dari tabel order Detail
 select OrderID,ProductID,UnitPrice,Quantity, ( convert(Smallint, UnitPrice + Quantity))  as 'Jumlah'
 from [Order Details]

 --menampilkan emplooyeID dkk, dari tabel order ( distinct = kalau ada yang sama di tampilkan satu kali )
 select distinct EmployeeID
 from Orders

 select distinct country
 from Employees

 select  distinct CustomerID,ShipVia
 from Orders

--menampilkan 10 data teratas
select top 10 EmployeeID, (FirstName+LastName) Nama
from Employees

select  ShippedDate
from Orders

select  (FirstName+''+ LastName) as Nama, BirthDate as 'Tanggal Lahir', case
when DATEDIFF(YY, BirthDate,getdate()) > 40 then 'Tua'
else 'Muda'
end
as 'Kategori'
from Employees