用update函数不得行,会报错。将查询后的列重新命名用update可能没有考虑到普适性的问题,针对性太强。(maybe)
题解用的是起别名关键字as(以下是牛客上的题解)
select device_id as user_infos_example from user_profile limit 0,2
#as可以不写
#重新命名后的别名加不加双引号都可以,但是不加引号,别名的大小写会统一识别成大写。
##注意调用别名时可能会出现报错。
select device_id as user_infos_example from user_profile limit 2
select device_id as user_infos_example from user_profile where id in(1,2){或者变成where id <=2}
问题的需求有两个:
1、查询前两行(limit 2或者limit 0,2)
2、将前两行重新命名(select ... as ...)
标签:重新命名,别名,查询,limit,user,SQL,id,select From: https://www.cnblogs.com/buki233/p/17207027.html