Loading halaman Tutorial Visual Basic, Delphi, PHP - Calon Programer : Melakukan perhitungan kalkulasi pada Oracle ...


Kalkulasi dalam perintah select di oracle ini dapat dilakukan pada Query atau perintah SELECT.
Studi kasus masih menggunakan struktur database seperti tutorial sebelumnya tentang SELECT IN, bagi yang belum membaca tutorial tsb silahkan kalian bisa lihat disini.

Struktur table yang sama...
  1. create table Employee(  
  2.     ID                 VARCHAR2(4 BYTE)         NOT NULL,  
  3.     First_Name         VARCHAR2(10 BYTE),  
  4.     Last_Name          VARCHAR2(10 BYTE),  
  5.     Start_Date         DATE,  
  6.     End_Date           DATE,  
  7.     Salary             Number(8,2),  
  8.     City               VARCHAR2(10 BYTE),  
  9.     Description        VARCHAR2(15 BYTE)  
  10. )  
Dan isi table nya juga bisa gunakan yang kemarin :
  1. INSERT into Employee(ID,  First_Name, Last_Name, Start_Date,                     End_Date,                       Salary,  City,       Description)  
  2. VALUES('01','Jason',    'Martin',  to_date('19960725','YYYYMMDD'), to_date('20060725','YYYYMMDD'), 1234.56, 'Toronto',  'Programmer')  
  3.   
  4. INSERT into Employee(ID,  First_Name, Last_Name, Start_Date,                     End_Date,                       Salary,  City,       Description)  
  5.   VALUES('02','Alison',   'Mathews', to_date('19760321','YYYYMMDD'), to_date('19860221','YYYYMMDD'), 2334.78, 'Vancouver','Tester')  
  6.    
  7. INSERT into Employee(ID,  First_Name, Last_Name, Start_Date,                     End_Date,                       Salary,  City,       Description)  
  8.   VALUES('03','James',    'Smith',   to_date('19781212','YYYYMMDD'), to_date('19900315','YYYYMMDD'), 2334.78, 'Vancouver','Tester')  
  9.    
  10. INSERT into Employee(ID,  First_Name, Last_Name, Start_Date,                     End_Date,                       Salary,  City,       Description)  
  11.   VALUES('04','Celia',    'Rice',    to_date('19821024','YYYYMMDD'), to_date('19990421','YYYYMMDD'), 2334.78, 'Vancouver','Manager')  
  12.    
  13. INSERT into Employee(ID,  First_Name, Last_Name, Start_Date,                     End_Date,                       Salary,  City,       Description)  
  14.   VALUES('05','Robert',   'Black',   to_date('19840115','YYYYMMDD'), to_date('19980808','YYYYMMDD'), 2334.78, 'Vancouver','Tester')  
  15.     
  16. INSERT into Employee(ID,  First_Name, Last_Name, Start_Date,                     End_Date,                       Salary, City,        Description)  
  17.   VALUES('06','Linda',    'Green',   to_date('19870730','YYYYMMDD'), to_date('19960104','YYYYMMDD'), 2334.78,'New York',  'Tester')  
  18.   
  19. INSERT into Employee(ID,  First_Name, Last_Name, Start_Date,                     End_Date,                       Salary, City,        Description)  
  20.   VALUES('07','David',    'Larry',   to_date('19901231','YYYYMMDD'), to_date('19980212','YYYYMMDD'), 2334.78,'New York',  'Manager')  
  21.     
  22. INSERT into Employee(ID,  First_Name, Last_Name, Start_Date,                     End_Date,                       Salary, City,        Description)  
  23.   VALUES('08','James',    'Cat',     to_date('19960917','YYYYMMDD'), to_date('20020415','YYYYMMDD'), 2334.78,'Vancouver''Tester')  

Lalu disinilah query yang akan kita bahas, yaitu mengenai kalkulasi dalam perintah SELECT di Oracle.Pada kasus kali ini saya ingin menghitung jumlah dari Salary dikurangi 5, jadi data yang akan dihasilkan nanti langsung hasil dari data awal di database dikurangi 5, sciptnya sbb:
  1. SELECT ID, First_Name, Salary - 5 FROM Employee;  
Dan hasilnya sbb :
  1. ID   FIRST_NAME   SALARY-5  
  2. ---- ---------- ----------  
  3. 01   Jason         1229.56  
  4. 02   Alison        2329.78  
  5. 03   James         2329.78  
  6. 04   Celia         2329.78  
  7. 05   Robert        2329.78  
  8. 06   Linda         2329.78  
  9. 07   David         2329.78  
  10. 08   James         2329.78  
Simple dan mudah saja bukan untuk mendapatkan hasil perhitungan menggunakan query di Oracle...
Sedikit penjelasannya :
Kita hanya perlu menambahkan perintah aritmatiknya langsung pada query.
Sekian semoga bermanfaat :)

0 Reply :

Posting Komentar

Jika ada pertanyaan atau request,Komentar pada tab blogger akan lebih memudahkan saya untuk membalasnya karena lebih mudah melakukan pengecekan komentar.