Query sql utk select all[utk 1 table sahaja]
select * from table_name
cth: select * from pelajar
==>semua data dalam table pelajar akan dipaparkan
if ade condition [utk 1 table sahaja]
select * from table_name from field_name=’value’
cth: select * from pelajar where nokp=’123456789′
==>semua data dalam table pelajar yang mempunyai nokp= 123456789 akan dipaparkan.
kegunaan LIKE ‘%value%’
select * from table_name from field_name like ‘%value%’
cth: select * from pelajar where namapelajar like ‘%ali%’
==>semua data dalam table pelajar yang mempunyai nama ‘ali’ di hadapan atau dibelakang akan dipaparkan.
cth: lali, tali, talian, mohd ali alias
Query sql utk select all[utk 2 table sahaja]
select * from table1_name a inner join table2_name on a.fieldname=b.fieldname
cth: select * from pelajar a inner join jurusan b inner join a.jurusanid=b.jurusanid
==>semua data dalam table pelajar dan jurusan akan dipaparkan
if ade condition [utk 2 table sahaja]
select * from table1_name a inner join table2_name on a.fieldname=b.fieldname where a.field_name=’value’
atau
select * from table1_name a, table2_name b where a.fieldname=b.fieldname and a.field_name=’value’
cth:
select * from pelajar a inner join jurusan b inner join a.jurusanid=b.jurusanid where b.namajurusan=’diploma sains komputer’
atau
select * from pelajar a, jurusan b where a.jurusanid=b.jurusanid and b.namajurusan=’diploma sains komputer’
==>semua data dalam table pelajar dan jurusan yang hanya jurusan diploma sains komputer akan dipaparkan