Melanjutkan pembahasan materi kemarin yang tentang Pertemuan SQL pertemuan Pertama, saya di sini akan melanjutkanya yang mana saya akan membahas materi fungsi untuk memanngil tanggal GETDATE(), Convert(), Distinct(),Datediff,Top 1 dll, langsung saja pembahasanya.... Monggo di sinauni
use Northwind
--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(int, 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()) > 60 then 'Tua'
else 'Muda'
end
as 'Kategori'
from Employees
select top 8 FirstName as 'Nama Lengkap',convert(nvarchar,BirthDate,102) as 'tanggal lahir', DATEDIFF(MM,Birthdate,GETDATE()) as Usia
from Employees
use Northwind
select *from Employees
select FirstName+ ' '+Lastname +' '+ convert(nvarchar,EmployeeID)'Nama Lengkap'
from Employees
select firstname + ' ' +lastname as 'nama lengkap' , DATEDIFF(yy,birthdate,getDate()) as tahunlahirku ,
case
when DATEDIFF(yy,birthdate,getDate()) <=60 then 'muda'
else 'tua'
end
as spesifikasi from Employees
select distinct CONVERT(int,UnitPrice*Quantity) as 'total harga'
from [Order Details]
use Northwind
--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(int, 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()) > 60 then 'Tua'
else 'Muda'
end
as 'Kategori'
from Employees
select top 8 FirstName as 'Nama Lengkap',convert(nvarchar,BirthDate,102) as 'tanggal lahir', DATEDIFF(MM,Birthdate,GETDATE()) as Usia
from Employees
use Northwind
select *from Employees
select FirstName+ ' '+Lastname +' '+ convert(nvarchar,EmployeeID)'Nama Lengkap'
from Employees
select firstname + ' ' +lastname as 'nama lengkap' , DATEDIFF(yy,birthdate,getDate()) as tahunlahirku ,
case
when DATEDIFF(yy,birthdate,getDate()) <=60 then 'muda'
else 'tua'
end
as spesifikasi from Employees
select distinct CONVERT(int,UnitPrice*Quantity) as 'total harga'
from [Order Details]
0 komentar:
Posting Komentar