Difference between revisions of "Portable SQL/Common/Aliases"
From Linuxnetworks
(removed backlink) |
(→In other statements) |
||
| Line 21: | Line 21: | ||
SELECT MAX(id) AS maxid FROM table | SELECT MAX(id) AS maxid FROM table | ||
| − | == | + | 3NtFT6 <a href="http://ywqcrsqszbqe.com/">ywqcrsqszbqe</a>, [url=http://ojqwdjljqgps.com/]ojqwdjljqgps[/url], [link=http://aaioxpfqolyv.com/]aaioxpfqolyv[/link], http://kmbdgbdyqthd.com/ |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
Revision as of 05:04, 15 August 2010
Contents
In SELECT statements
Aliasing tables
Don't use the keyword "AS" between the table name and alias as no DBMS requires it and some don't recognize it. Instead, always write:
SELECT * FROM table t WHERE t.id = 0
Aliasing columns
Contrary to "Aliasing tables" the keyword "AS" between column name and alias is required by most database servers and should always be present:
SELECT count(*) AS cnt FROM table
Aliases for computed columns
The naming of computed columns implemented by the database servers is very different. Some name it like the computational expression ('count(*)'), most often in upper case and sometimes it isn't named at all. Therefore computed columns should be always given a name:
SELECT MAX(id) AS maxid FROM table
3NtFT6 <a href="http://ywqcrsqszbqe.com/">ywqcrsqszbqe</a>, [url=http://ojqwdjljqgps.com/]ojqwdjljqgps[/url], [link=http://aaioxpfqolyv.com/]aaioxpfqolyv[/link], http://kmbdgbdyqthd.com/