Takut akan TUHAN adalah permulaan pengetahuan, tetapi orang bodoh menghina hikmat dan didikan. Amsal 1:7

Minggu, 17 Juni 2012

Many To One


setiap mahasiswa memiliki 1 kelas saja, sedangkan 1 kelas di miliki oleh banyak siswa

              M                                                                                                          1
mahasiswa
memiliki
kelas

Nim char (5), primary key                                                                            kdkls char (5),primary key
nama varchar (30)                                                                                        namakls varchar (15)
jnsklmn char (1)
alamat varchar (25)
agama varchar (10)
kdkls char (6)


Operator Logika
Digunakan untuk pencarian data dengan beberapa kondisi. Operator logika tersebut adalah:

  • OR untuk menampilkan hasil ketika salah satu kondisi yang ditentukan bernilai benar
  • AND, akan menampilkan hasil ketika seluruh kondisi yang ditentukan benar
  • NOT, akan membalikkan nilai ekspresi


Klausa Order By
Untuk mengurutkan hasil sesuai dengan kolom yang ditentukan.
contoh:

  • select * from mahasiswa where jnsklmn = 'L' an agama = 'hindu'
  • select * from mahasiswa where jnsklmn = 'L' or agama = 'hindu'
  • select * from mahasiswa where not  agama = 'budha'
  • select * from mahasiswa order by nama
  • select * from mahasiswa order by Desc


cara pengerjaan:
create database amik TB
create table kelas,
kdkls char (5) primary key,
namakls varchar (15))
select * from kelas
insert into kelas values ('31A','MIK')
insert into kelas values ('31B','KA')
insert into kelas values ('31C','TI')
insert into kelas values ('31D','MD')
insert into kelas values ('31E','DTB')


create table mahasiswa,
nama varchar (30),
nim char (5) primary key,
jnsklmn char (1),
alamat varchar (25),
agama varchar (10)
kdkls char (5) references kelas (kdkls))
select *  from mahasiswa
insert into mahasiswa ('heni','20101','P','jl.medan','Islam,'31C')

insert into mahasiswa ('ryan','20102','L','jl.Jawa','kristen,'31D')

insert into mahasiswa ('wahyu','20103','L','jl.seram','budha,'31C')
insert into mahasiswa ('tika','20104','P','jl.handayani','hindu,'31A')
insert into mahasiswa ('budi','20105','L','jl.surya','Islam,'31B')

select * from mahasiswa where jnsklmn = 'L' an agama = 'hindu'
select * from mahasiswa where jnsklmn = 'L' or agama = 'hindu
select * from mahasiswa where not  agama = 'budha'
select * from mahasiswa order by nama
select * from mahasiswa order by Desc

Tidak ada komentar:

Posting Komentar