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...
- create table Employee(
- ID VARCHAR2(4 BYTE) NOT NULL,
- First_Name VARCHAR2(10 BYTE),
- Last_Name VARCHAR2(10 BYTE),
- Start_Date DATE,
- End_Date DATE,
- Salary Number(8,2),
- City VARCHAR2(10 BYTE),
- Description VARCHAR2(15 BYTE)
- )
- INSERT into Employee(ID, First_Name, Last_Name, Start_Date, End_Date, Salary, City, Description)
- VALUES('01','Jason', 'Martin', to_date('19960725','YYYYMMDD'), to_date('20060725','YYYYMMDD'), 1234.56, 'Toronto', 'Programmer')
- INSERT into Employee(ID, First_Name, Last_Name, Start_Date, End_Date, Salary, City, Description)
- VALUES('02','Alison', 'Mathews', to_date('19760321','YYYYMMDD'), to_date('19860221','YYYYMMDD'), 2334.78, 'Vancouver','Tester')
- INSERT into Employee(ID, First_Name, Last_Name, Start_Date, End_Date, Salary, City, Description)
- VALUES('03','James', 'Smith', to_date('19781212','YYYYMMDD'), to_date('19900315','YYYYMMDD'), 2334.78, 'Vancouver','Tester')
- INSERT into Employee(ID, First_Name, Last_Name, Start_Date, End_Date, Salary, City, Description)
- VALUES('04','Celia', 'Rice', to_date('19821024','YYYYMMDD'), to_date('19990421','YYYYMMDD'), 2334.78, 'Vancouver','Manager')
- INSERT into Employee(ID, First_Name, Last_Name, Start_Date, End_Date, Salary, City, Description)
- VALUES('05','Robert', 'Black', to_date('19840115','YYYYMMDD'), to_date('19980808','YYYYMMDD'), 2334.78, 'Vancouver','Tester')
- INSERT into Employee(ID, First_Name, Last_Name, Start_Date, End_Date, Salary, City, Description)
- VALUES('06','Linda', 'Green', to_date('19870730','YYYYMMDD'), to_date('19960104','YYYYMMDD'), 2334.78,'New York', 'Tester')
- INSERT into Employee(ID, First_Name, Last_Name, Start_Date, End_Date, Salary, City, Description)
- VALUES('07','David', 'Larry', to_date('19901231','YYYYMMDD'), to_date('19980212','YYYYMMDD'), 2334.78,'New York', 'Manager')
- INSERT into Employee(ID, First_Name, Last_Name, Start_Date, End_Date, Salary, City, Description)
- 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:
- SELECT ID, First_Name, Salary - 5 FROM Employee;
- ID FIRST_NAME SALARY-5
- ---- ---------- ----------
- 01 Jason 1229.56
- 02 Alison 2329.78
- 03 James 2329.78
- 04 Celia 2329.78
- 05 Robert 2329.78
- 06 Linda 2329.78
- 07 David 2329.78
- 08 James 2329.78
Sedikit penjelasannya :Sekian semoga bermanfaat :)
Kita hanya perlu menambahkan perintah aritmatiknya langsung pada query.
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.