我在看别人的php、mysql代码,代码如下:
$sql='select max(sample_id) msi from sample where sample_id>\''.$first_sample_id.'\' and sample_id<\''.$last_most_sample_id.'\'';
现在,当我查看mysql数据库中的示例表时。它没有任何名为msi的列。所以我很困惑为什么要使用msi?有什么特别的意义吗?
jhdbpxl91#
msi是所选列的别名。同上:
select max(sample_id) AS msi
否则,返回的列将以max(sample\u id)作为其名称。您可以在此处了解更多信息:https://www.w3schools.com/sql/sql_alias.asp
1条答案
按热度按时间jhdbpxl91#
msi是所选列的别名。同上:
否则,返回的列将以max(sample\u id)作为其名称。
您可以在此处了解更多信息:https://www.w3schools.com/sql/sql_alias.asp