Skenario:
Katakanlah Anda bekerja sebagai pengembang SQL Server. Anda perlu menulis dua kueri
1) Kembalikan semua catatan dari tabel dbo.Pelanggan di mana kolom Alamat memiliki nilai Null
2) Kembalikan hanya catatan dari tabel dbo.Pelanggan di mana kolom Alamat memiliki nilai selain nol.
Solusi :
Kita dapat menggunakan klausa Where dalam pernyataan Select kita untuk mengembalikan record null atau bukan record null. Mari buat tabel dbo.Customer terlebih dahulu dan masukkan beberapa record.
--Create dbo.Customer table
Create table dbo.Customer(
Id int,
Name VARCHAR(100),
Address VARCHAR(100))
--Insert records in dbo.Customer table
Insert into dbo.Customer
Values(1,'Aamir','XyZ Address')
,(2,'Raza',Null)
--Return all records from dbo.Custoemr Table
Select * From dbo.Customer
|
Mengembalikan semua catatan dari tabel menggunakan pernyataan Pilih di Database SQL Server - Tutorial SQL Server / TSQL |
1) Sekarang jika kita ingin mendapatkan semua catatan di mana kolom Alamat memiliki nilai Null. query kita akan seperti di bawah ini.
Select * From dbo.Customer
where Address is Null
|
Cara mendapatkan catatan dengan nilai Null di kueri Pilih di Database SQL Server - Tutorial SQL Server / TSQL |
2) Jika kita ingin mendapatkan record dimana kolom Address memiliki nilai disamping Null, kita akan menggunakan query di bawah ini.
Select * From dbo.Customer
where Address is not Null
|
Dapatkan semua catatan dari tabel di mana kolom memiliki nilai di samping nilai Null di Database SQL Server |