Jumat, 12 April 2013

And , Not , Or
===============

untuk menggabungkan lebih dari satu kondisi ,
sql server menggunakan three value logic,
dimana diperlukan untuk menangani suatu kondisi dengan nilai yang tidak di kenal.

p = true , true , false , false
q = true , false ,true , false
not P = false , false , true , true
P & Q = true , false , false , false
P / Q = true , true , true , false



IN dan NOT IN

dengan kondisi IN kita bisa membatasi baris data yang kita inginkan.

B.U.
    Select colum_name_list
        From table name
        where columname IN (Value1,Value2,...)

Cth :
Tampilkan Nis , Nama Siswa , JK , Alamat , dan kota dari tabel siswa
yang tinggal di kota medan dan P.siantar

Select Nis,Nama_siswa,Jk,Alamat,Kota
    From siswa
    where kota IN ('Medan','P.siantar')

select * from siswa
where Agama ='kristen' and jns_klmn ='p'





Between dan Not Between
-----------------------

merupakan cara penulisan yg sederhana dan mudah
diartikan dalam melakukan pencarian antara.

B.U.
    Select Columname_list
     From table name
     Where columname between condition1 and Condition2

ex : Select * from siswa
    where n_uas between 70 and 80



Like And Not Like
------------------

Mendukung pencarian dgn string tertentu.
B.U.
 Select Columname_list
 From table name
 Where Columname Like value


ex :
1) tampilkan nis,nama,jk,agama , kota dan tabel siswa yg namanya di awali dgn huruf R
    Select nis,nama,jk,agama,kota
    from siswa
    where nama like 'R%'

2) tampilkan data siswa yg namanya huruf ketiganya huruf A
    Select * from siswa
    where nama like '_ _ A%'



latihan
-------
1. Tampilkan data siswa yg tidak beragama islam dan berjenis kelamin perempuan
2. tampilkan nis, nama_siswa, tempat lahir ,tgl_lahir ,alamat
dari tabel siswa yg lahir di kota medan dan binjai.
3. tampilkan data siswa yg nilai tugasnya tidak diantara 50 dan 60
4. tampilkan data siswa yg namanya diakhiri oleh huruf i
5. Tampilkan data siswa yg namanya mengandung huruf o.

Tidak ada komentar:

Posting Komentar