SELECT emp_no AS “Employee No”,
dept_no AS “Department No”,
salary “Employee Salary”,
(salary* 12/100) “Salary Bonus”
FROM emp
WHERE “Department No”= 114
GROUP BY 1,2,3,4
ORDER BY “Salary Bonus”
Result:-
| Employee No | Department No | Employee Salary | Salary Bonus |
| 1,100 | 114 | 46,000 | 5,520 |
| 5,000 | 114 | 65,000 | 7,800 |
| 7,000 | 114 | 62,000 | 7,440 |
In the above code, you can see that the columns emp_no, dept_no, salary and the derived column (salary* 12/100) are all aliased. Also note that the alias “Department No” and “Salary Bonus” as used within the SQL query and the query returns the shown result without any hiccups. So what are the secrets? Aliases should be from 1 to 30 characters long with the following guidelines:
- Uppercase or lowercase letters (A to Z and a to z).
- Digits (0 through 9).
- The special characters DOLLAR SIGN ($), NUMBER SIGN (#), and UNDER SCORE ( _ ).
- Must NOT begin with a digit.
- Must NOT begin with an UNDER SCORE.
- NO keywords can be used as aliases.
- Alias Names can not be duplicated in the same SQL query.
- Usage of the word AS is optional.
- If there is a space used, make sure it is enclosed with only double quotes.
Our Random Articles
- Somdev Devvarman ousts Xavier Malisse 6-1, 3-6,7-6(5)
- How To Choose A Good Online Traffic School
- New Year Wishes 2010
- New Year Wishes
- How to use EXTRACT function with date and time columns
More Links




4 Comments
Material that you are providing is very easy to learn. But it is much better than this , if you ll give the full material of this at ONE LINK.
Thank you
Suresh.
That is right Suresh. This is the reason I have given all the links in one page, please visit this
http://readvitamin.com/teradata/
Hope this helps.
Hi. Can anyone tell me how to extract time from timestamp?
For Example
timestamp=’2008-03-28 14:11:04′
i want time ’14:11:04′ from timestamp through query.
Thanks in advance.
Hi Vaideesh,
If you need only time, you can probably try the following;
SELECT time;
To answer your question you should do something like this.
SELECT CAST(VaideeshTime as time(0)) from timestamp;
VaideeshTime
——–
14:11:04
Hope that helps.