Pengantar Bahasa Query:Tugas 2: Difference between revisions

No edit summary
Aldi (talk | contribs)
Line 51: Line 51:
==Perintah Select==
==Perintah Select==
*Menampilkan Semua field
*Menampilkan Semua field
SELECT * FROM karyawan;
<syntaxhighlight lang="sql">
 
SELECT * FROM karyawan;
'''Output'''
</syntaxhighlight>
+----------------+--------------+---------+--------+
   
| nama          | pekerjaan    | gaji    | mkerja |
+----------------+--------------+---------+--------+
| SUNARDI        | STAF AHLI    | 1500000 |      3 |
| AHMAD ZAENUDIN | DIREKTUR    | 5000000 |      8 |
| JOKO MARTADI  | ADMINISTRASI | 800000  |      2 |
| SUKOTJO        | KEAMANAN    | 500000  |      3 |
| ANDI SANYOTO  | PEMBUKUAN    | 1000000 |      4 |
| SANTOSO        | ADMINISTRASI | 1200000 |      6 |
| MARIYANTI      | STAF AHLI    | 2000000 |      1 |
| RATMANTO      | KEAMANAN    | 750000  |      4 |
| MAHENDRA      | SALESMAN    | 1000000 |      6 |
| PARMADI BUDI  | ADMINISTRASI | 2000000 |      7 |
| INDAH MULYONO  | SEKRETARIS  | 3000000 |      5 |
| ARIS HARYANTO  | STAF AHLI    | 1800000 |      3 |
| SARAJAYA      | SALESMAN    | 1200000 |      1 |
| GUNARSO HALIM  | STAF AHLI    | 1500000 |      1 |
  +----------------+--------------+---------+--------+


'''Output'''<syntaxhighlight lang="sql">
+----------------+--------------+---------+--------+
| nama          | pekerjaan    | gaji    | mkerja |
+----------------+--------------+---------+--------+
| SUNARDI        | STAF AHLI    | 1500000 | 3      |
| AHMAD ZAENUDIN | DIREKTUR    | 5000000 | 8      |
| JOKO MARTADI  | ADMINISTRASI | 800000  | 2      |
| SUKOTJO        | KEAMANAN    | 500000  | 3      |
| ANDI SANYOTO  | PEMBUKUAN    | 1000000 | 4      |
| SANTOSO        | ADMINISTRASI | 1200000 | 6      |
| MARIYANTI      | STAF AHLI    | 2000000 | 1      |
| RATMANTO      | KEAMANAN    | 750000  | 4      |
| MAHENDRA      | SALESMAN    | 1000000 | 6      |
| PARMADI BUDI  | ADMINISTRASI | 2000000 | 7      |
| INDAH MULYONO  | SEKRETARIS  | 3000000 | 5      |
| ARIS HARYANTO  | STAF AHLI    | 1800000 | 3      |
| SARAJAYA      | SALESMAN    | 1200000 | 1      |
| GUNARSO HALIM  | STAF AHLI    | 1500000 | 1      |
+----------------+--------------+---------+--------+
</syntaxhighlight>
*Tampilkan yang namanya di awali dengan huruf depan S
*Tampilkan yang namanya di awali dengan huruf depan S
SELECT * FROM karyawan WHERE nama LIKE 'S%';
<syntaxhighlight lang="sql">
 
SELECT * FROM karyawan WHERE nama LIKE 'S%';
'''Output'''
</syntaxhighlight>'''Output'''<syntaxhighlight lang="sql">
+----------+--------------+---------+--------+
+----------+--------------+---------+--------+  
| nama    | pekerjaan    | gaji    | mkerja |
| nama    | pekerjaan    | gaji    | mkerja |  
+----------+--------------+---------+--------+
+----------+--------------+---------+--------+  
| SUNARDI  | STAF AHLI    | 1500000 |      3 |
| SUNARDI  | STAF AHLI    | 1500000 | 3     |
| SUKOTJO  | KEAMANAN    | 500000  |      3 |
| SUKOTJO  | KEAMANAN    | 500000  | 3     |  
| SANTOSO  | ADMINISTRASI | 1200000 |      6 |
| SANTOSO  | ADMINISTRASI | 1200000 | 6     |
| SARAJAYA | SALESMAN    | 1200000 |      1 |
| SARAJAYA | SALESMAN    | 1200000 | 1     |  
+----------+--------------+---------+--------+
+----------+--------------+---------+--------+
 
</syntaxhighlight>
*Tampilkan yang pekerjaannya STAF AHLI
*Tampilkan yang pekerjaannya STAF AHLI
SELECT * FROM karyawan WHERE pekerjaan = 'STAF AHLI';
<syntaxhighlight lang="sql">
 
SELECT * FROM karyawan WHERE pekerjaan = 'STAF AHLI';
'''Output'''
</syntaxhighlight>'''Output'''<syntaxhighlight lang="sql">
+---------------+-----------+---------+--------+
+---------------+-----------+---------+--------+  
| nama          | pekerjaan | gaji    | mkerja |
| nama          | pekerjaan | gaji    | mkerja |  
+---------------+-----------+---------+--------+
+---------------+-----------+---------+--------+  
| SUNARDI      | STAF AHLI | 1500000 |      3 |
| SUNARDI      | STAF AHLI | 1500000 | 3     |  
| MARIYANTI    | STAF AHLI | 2000000 |      1 |
| MARIYANTI    | STAF AHLI | 2000000 | 1     |  
| ARIS HARYANTO | STAF AHLI | 1800000 |      3 |
| ARIS HARYANTO | STAF AHLI | 1800000 | 3     |  
| GUNARSO HALIM | STAF AHLI | 1500000 |      1 |
| GUNARSO HALIM | STAF AHLI | 1500000 | 1     |  
+---------------+-----------+---------+--------+
+---------------+-----------+---------+--------+
 
</syntaxhighlight>
*Tampilkan yang gajinya dibawah 1000000
*Tampilkan yang gajinya dibawah 1000000
SELECT * FROM karyawan WHERE gaji<1000000;
<syntaxhighlight lang="sql">
 
SELECT * FROM karyawan WHERE gaji<1000000;
'''Output'''
</syntaxhighlight>'''Output'''<syntaxhighlight lang="sql">
+--------------+--------------+--------+--------+
+--------------+--------------+--------+--------+  
| nama        | pekerjaan    | gaji  | mkerja |
| nama        | pekerjaan    | gaji  | mkerja |  
+--------------+--------------+--------+--------+
+--------------+--------------+--------+--------+  
| JOKO MARTADI | ADMINISTRASI | 800000 |      2 |
| JOKO MARTADI | ADMINISTRASI | 800000 | 2     |  
| SUKOTJO      | KEAMANAN    | 500000 |      3 |
| SUKOTJO      | KEAMANAN    | 500000 | 3     |  
| RATMANTO    | KEAMANAN    | 750000 |      4 |
| RATMANTO    | KEAMANAN    | 750000 | 4     |  
+--------------+--------------+--------+--------+
+--------------+--------------+--------+--------+
 
</syntaxhighlight>
*Tampilkan yang gajinya diatas 3000000
*Tampilkan yang gajinya diatas 3000000
SELECT * FROM karyawan WHERE gaji>3000000;
<syntaxhighlight lang="sql">
 
SELECT * FROM karyawan WHERE gaji>3000000;
'''Output'''
</syntaxhighlight>'''Output'''<syntaxhighlight lang="sql">
+----------------+-----------+---------+--------+
+----------------+-----------+---------+--------+  
| nama          | pekerjaan | gaji    | mkerja |
| nama          | pekerjaan | gaji    | mkerja |  
+----------------+-----------+---------+--------+
+----------------+-----------+---------+--------+  
| AHMAD ZAENUDIN | DIREKTUR  | 5000000 |      8 |
| AHMAD ZAENUDIN | DIREKTUR  | 5000000 | 8     |  
+----------------+-----------+---------+--------+
+----------------+-----------+---------+--------+
 
</syntaxhighlight>
*Tampilkan gajinya antara 2000000 - 4000000
*Tampilkan gajinya antara 2000000 - 4000000
SELECT * FROM karyawan WHERE gaji BETWEEN 2000000 and 4000000;
<syntaxhighlight lang="sql">
 
SELECT * FROM karyawan WHERE gaji BETWEEN 2000000 and 4000000;
'''Output'''
</syntaxhighlight>'''Output'''<syntaxhighlight lang="sql">
+---------------+--------------+---------+--------+
+---------------+--------------+---------+--------+  
| nama          | pekerjaan    | gaji    | mkerja |
| nama          | pekerjaan    | gaji    | mkerja |  
+---------------+--------------+---------+--------+
+---------------+--------------+---------+--------+  
| MARIYANTI    | STAF AHLI    | 2000000 |      1 |
| MARIYANTI    | STAF AHLI    | 2000000 | 1     |  
| PARMADI BUDI  | ADMINISTRASI | 2000000 |      7 |
| PARMADI BUDI  | ADMINISTRASI | 2000000 | 7     |  
| INDAH MULYONO | SEKRETARIS  | 3000000 |      5 |
| INDAH MULYONO | SEKRETARIS  | 3000000 | 5     |  
+---------------+--------------+---------+--------+
+---------------+--------------+---------+--------+
 
</syntaxhighlight>
*Tampilkan data yang pekerjaannya ADMINISTRASI atau STAF AHLI
*Tampilkan data yang pekerjaannya ADMINISTRASI atau STAF AHLI
  SELECT * FROM karyawan WHERE pekerjaan = 'ADMINISTRASI' OR pekerjaan = 'STAF AHLI';
  SELECT * FROM karyawan WHERE pekerjaan = 'ADMINISTRASI' OR pekerjaan = 'STAF AHLI';