详解mysql命令行给列起假名


  本文标签:mysql命令行

  mysql命令行可以实现许多强大的功能,mysql命令行给列起假名自然不在话下,下面就为您详细介绍mysql命令行给列起假名的实现方法,供您参考  。

  如果给一个列起假名?
给列起名字要用到mysql关键字 - AS

  例如我们给上述例子的结果列起个假名为Average Income,如下:

  1. select sum(salary) + sum(perks) AS Average Income from employee_data;  
  2. +----------------+  
  3. | Average Income |  
  4. +----------------+  
  5. |        2387000 |  
  6. +----------------+  
  7. 1 row in set (0.01 sec)  
  8.  

  注意: 如果假名含有空格,那么必须使用引号把假名包装起来  。

  在实际列名和长的情况下,使用假名要让结果直观的多  。下面是另外一个例子,用来求员工额外津贴占薪水的比例  。

  1. select (SUM(perks)/SUM(salary) * 100)  
  2. AS Perk Percentage from  
  3. employee_data;  
  4.    
  5. +-----------------+  
  6. | Perk Percentage |  
  7. +-----------------+  
  8. |           19.53 |  
  9. +-----------------+  
  10. 1 row in set (0.00 sec)  
  11.  

  注意:如果查询结果要直接被转为PHP变量,那么假名在上述例子里是必须的,想想看,你总不能把变量命名为"$sum(perks)/sum(salary)*100"吧?另外假名也不可含有空格,所以可直接被最为PHP变量的假名应该为perk_percentage  。