Alias for calculated value : Alias « Select Clause « SQL / MySQL






Alias for calculated value

       
mysql>
mysql> CREATE   TABLE PENALTIES
    ->         (PAYMENTNO      INTEGER      NOT NULL,
    ->          EmployeeNO       INTEGER      NOT NULL,
    ->          PAYMENT_DATE   DATE         NOT NULL,
    ->          AMOUNT         DECIMAL(7,2) NOT NULL,
    ->          PRIMARY KEY    (PAYMENTNO)          );
Query OK, 0 rows affected (0.00 sec)

mysql>
mysql> INSERT INTO PENALTIES VALUES (1,  6, '1980-12-08',100);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO PENALTIES VALUES (2, 44, '1981-05-05', 75);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO PENALTIES VALUES (3, 27, '1983-09-10',100);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO PENALTIES VALUES (4,104, '1984-12-08', 50);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO PENALTIES VALUES (5, 44, '1980-12-08', 25);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO PENALTIES VALUES (6,  8, '1980-12-08', 25);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO PENALTIES VALUES (7, 44, '1982-12-30', 30);
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO PENALTIES VALUES (8, 27, '1984-11-12', 75);
Query OK, 1 row affected (0.00 sec)

mysql>
mysql> SELECT   PAYMENTNO, AMOUNT * 100 AS CENTS
    -> FROM     PENALTIES;
+-----------+----------+
| PAYMENTNO | CENTS    |
+-----------+----------+
|         1 | 10000.00 |
|         2 |  7500.00 |
|         3 | 10000.00 |
|         4 |  5000.00 |
|         5 |  2500.00 |
|         6 |  2500.00 |
|         7 |  3000.00 |
|         8 |  7500.00 |
+-----------+----------+
8 rows in set (0.00 sec)

mysql>
mysql> drop table penalties;
Query OK, 0 rows affected (0.00 sec)

   
    
    
    
    
    
    
  








Related examples in the same category

1.Use alias
2.Use SUM and alias
3.Use AVG and alias
4.Using Aliases
5.Select calculated value with alias
6.Provide an alias to make a heading more concise or meaningful