Performing Mathematics : Calculation in Query « Select Query « Oracle PL / SQL






Performing Mathematics

    
SQL>
SQL> CREATE TABLE SAT (
  2     StudentID  INT NOT NULL,
  3     ExamID     INT NOT NULL,
  4     Mark       INT,
  5     IfPassed   SMALLINT,
  6     Comments   VARCHAR(255),
  7     CONSTRAINT PK_SAT PRIMARY KEY (StudentID, ExamID));

Table created.

SQL>
SQL>
SQL> INSERT INTO SAT (StudentID,ExamID,Mark,IfPassed,Comments) VALUES (1,1,55,1,'Satisfactory');

1 row created.

SQL> INSERT INTO SAT (StudentID,ExamID,Mark,IfPassed,Comments) VALUES (1,2,73,1,'Good result');

1 row created.

SQL> INSERT INTO SAT (StudentID,ExamID,Mark,IfPassed,Comments) VALUES (2,3,44,1,'Hard');

1 row created.

SQL> INSERT INTO SAT (StudentID,ExamID,Mark,IfPassed,Comments) VALUES (2,5,39,0,'Simple');

1 row created.

SQL>
SQL> SELECT StudentID, ExamID, Mark * IfPassed AS MarkIfPassed FROM SAT;

 STUDENTID     EXAMID MARKIFPASSED
---------- ---------- ------------
         1          1           55
         1          2           73
         2          3           44
         2          5            0

4 rows selected.

SQL>
SQL>
SQL> drop table SAT;

Table dropped.

SQL>

   
    
    
    
  








Related examples in the same category

1.Do calculation in select query
2.Column calculation
3.Expressions in query
4.Number column calculation
5.Using Expressions: (Mark * 100) / 80.0 AS ActualPercentage