mysql 字段as详解及实例代码
mysql字段使用as
在mysql中,select查询可以使用AS关键字为查询的字段起一个别名,该别名用作表达式的列名,并且别名可以在GROUPBY,ORDERBY或HAVING等语句中使用。例如:
SELECTCONCAT(last_name,',',first_name)ASfull_nameFROMmytableORDERBYfull_name;
别名与select查询一起使用时,AS关键字是可选的。上面的SQL语句也可以这样写:
SELECTCONCAT(last_name,',',first_name)full_nameFROMmytableORDERBYfull_name;
由于AS是可选的,如果你在查询字段之间忘记输入逗号,MySQL将把第二个字段作为第一个字段的别名。例如,在下面的SQL语句中columnb被视为columna的别名:
SELECTcolumnacolumnbFROMmytable;
出于这个原因,小编还是建议大家使用别名的时候加上as关键字。
mysql表使用as
一个表可以使用tbl_nameASALIAS_NAME或tbl_nameALIAS_NAME指定别名:
SELECTt1.name,t2.salaryFROMemployeeASt1,infoASt2WHEREt1.name=t2.name;
SELECTt1.name,t2.salaryFROMemployeet1,infot2WHEREt1.name=t2.name;
再看一个实例:
SELECTemployee.first_name,job.title,duty.taskFROMemployeeLEFTJOINjobONemployee.ID=job.IDLEFTJOINdutyONemployee.ID=duty.IDWHERE(job.title='Manager');
通过此文希望大家能理解掌握mysqlas的知识资料,谢谢大家对本站的支持!