Using Aliases : Alias « Select Clause « SQL / MySQL






Using Aliases

  
/*
mysql> /* Prepare the data */
mysql> DROP TABLE Student;
Query OK, 0 rows affected (0.03 sec)

mysql> CREATE TABLE Student (
    ->    StudentID INT NOT NULL PRIMARY KEY,
    ->    Name      VARCHAR(50) NOT NULL
    -> )TYPE = InnoDB;
Query OK, 0 rows affected, 1 warning (0.10 sec)

mysql> /* Insert data for testing */
mysql> INSERT INTO Student (StudentID,Name) VALUES (1,'Joe Wang');
Query OK, 1 row affected (0.05 sec)

mysql> INSERT INTO Student (StudentID,Name) VALUES (2,'Cory But');
Query OK, 1 row affected (0.04 sec)

mysql> INSERT INTO Student (StudentID,Name) VALUES (3,'JJ Harvests');
Query OK, 1 row affected (0.05 sec)

mysql> /* Real command */
mysql> SELECT Name AS StudentName, StudentID AS ID FROM Student;
+-------------+----+
| StudentName | ID |
+-------------+----+
| Joe Wang     |  1 |
| Cory But    |  2 |
| JJ Harvests |  3 |
+-------------+----+
3 rows in set (0.00 sec)


*/

/* Prepare the data */
DROP TABLE Student;

CREATE TABLE Student (
   StudentID INT NOT NULL PRIMARY KEY,
   Name      VARCHAR(50) NOT NULL
)TYPE = InnoDB;


/* Insert data for testing */
INSERT INTO Student (StudentID,Name) VALUES (1,'Joe Wang');
INSERT INTO Student (StudentID,Name) VALUES (2,'Cory But');
INSERT INTO Student (StudentID,Name) VALUES (3,'JJ Harvests');
  
/* Real command */
SELECT Name AS StudentName, StudentID AS ID FROM Student;
           
         
    
  








Related examples in the same category

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