Selasa, 25 April 2017

Pengenalan Perintah Join yang ada didalam SQL Server

Sebelum Saya Beri contoh dan gambar dari hasil yang saya dapat di bangku kuliah dan sebelum menduduki bangku kuliah dan tanpa panjang lebar saya tidak memberikan cara membuat database dan membuat tabel serta mengisi record didalam tabel. teman -teman bisa lihat postingan saya sebelum - sebelumnyaa....

Dan ini tabel - tabel yang di minta untuk menampilkan perintah - perintah tersebut

                                     Tabel Buku

                                     Tabel Penerbit


1.    Perintah untuk menampilkan Cross Join
       Syntax :   select * from Buku cross join Penerbit


2.   Perintah untuk menampilkan Left Join
      Syntax :    select B.KdBuku,B.JudulBuku,P.KdPenerbit,P.NamaPenerbit from Buku B left join           Penerbit P on B.Kodepenerbit=P.KdPenerbit

3.   Perintah untuk menampilkan Right Join
      Syntax :    select B.KdBuku,B.JudulBuku,P.KdPenerbit,P.NamaPenerbit from Buku B right join Penerbit P on B.Kodepenerbit=P.KdPenerbit


4.   Perintah untuk menampilkan Full Join
      Syntax :   select B.KdBuku,B.JudulBuku,P.KdPenerbit,P.NamaPenerbit from Buku B full join Penerbit P on B.Kodepenerbit=P.KdPenerbit


Senin, 17 April 2017

Perintah - perintah yang saya ketahui dalam SQL Server (Query Analizer)

Berikut Soal yang mungkin muncul dimanapun baik dunia sekolah maupun industri...




1.  Tuliskan Perintah untuk Database dengan Nama Database 'Kepegawaian'.
      Syntax : Create Database Kepegawaian
      Setelah itu Blok semua tekan F5 dikeyboard
dan setelah terbuat databasenya ketikkan perintah 'Use Kepegawaian' dan sama blok dulu lalu F5

2.  Tuliskan Perintah untuk membuat Tabel diatas beserta primary dan Foregn key.

      Syntax : create table Bagian (KdBagian char(3) primary key not null,
                                          NamaBagian varchar(20) not null)

                        create table Pegawai (NIP char(3) primary key not null,

                                            NamaPegawai varchar(10) not null,
                                           Alamat varchar(20) not null,
                                           Kota varchar(20) not null,
                                           Kode_Bagian char(3) references Bagian(KdBagian))
       Setelah itu Blok semua tekan F5 dikeyboard





3.  Tuliskan Perintah untuk menghapus Tabel Pegawai dan menghapus Database Kepegawaian.
       Syntax : drop database Kepegaiwan
       Setelah itu pindahkan atau alihkan dulu kedatabase yang lain lalu Blok semua tekan F5 dikeyboard
       Dan untuk membuktikan apakah database tersebut sudah terhapus atau belom ketikkan perintah utk            menggaktifkan database.
        dan ini juga untuk menghapus tabel



4.  Tuliskan Perintah untuk memasukkan record-record dari Tabel - tabel diatas.
Syntax :  Insert into Bagian values('001','Marketing')
                   Insert into Bagian values('002','Customer Service')
                   Insert into Bagian values('003','Keuangan')
                   Insert into Bagian values('004','SDM')
                   select * from Bagian

                   Insert into Pegawai values('111','Totok','Jln.Ganesha','Bandung','001')

                   Insert into Pegawai values('222','Udin','Jln.Thamrin','Jakarta','002')
                   Insert into Pegawai values('333','Budi','Jln.Klasan','DIY','003')
                   Insert into Pegawai values('444','Ahmad','Jln.Taman sari','Bandung','004')
                   select * from Pegawai
Setelah itu Blok semua atau satu satu pun boleh sampai 'select * from Bagian'  tekan F5 dikeyboard



5.  Tuliskan Perintah untuk menambah field pada tabel Pegawai.

      syntax : Alter table Pegawai add JnsKlmn typedata char(1)
      Setelah itu Blok semua tekan F5 dikeyboard



6.  Tuliskan Perintah untuk menghapus record pada tabel Pegawai yang NIP = '444'.

      syntax : delete from Pegawai where NIP='444'
      Setelah itu Blok semua tekan F5 dikeyboard

7.  Tuliskan Perintah untuk merubah record dari tabel pegawai yang NIP='111' dan Kotanya  menjadi                  Surabaya.

      syntax  : update Pegawai set Kota='Surabaya' where NIP='111'
      Setelah itu Blok semua tekan F5 dikeyboard

8.  Tuliskan Perintah untuk menampilkan field NamaPegawai dan Alamat yang kotanya = 'Bandung' dan             KodeJabatan = '004'.

      syntax : select NamaPegawai,Alamat from Pegawai where Kota='Bandung' and Kode_Bagian='004'
      Setelah itu Blok semua tekan F5 dikeyboard

9.  Tuliskan Perintah untuk menampilkan field NamaPegawai dan Alamat yang kotanya = 'Bandung' atau               KodeJabatan = '003'.

      syntax : select NamaPegawai,Alamat from Pegawai where Kota='Bandung' or Kode_Bagian='003'
      Setelah itu Blok semua tekan F5 dikeyboard

10.Tuliskan Perintah untuk menampilkan field NamaPegawai yang kotanya = 'Bandung' atau  'Bogor'.

      syntax : select NamaPegawai from Pegawai where Kota='Bandung' or Kota='Bogor'
      Setelah itu Blok semua tekan F5 dikeyboard