用update函数不得行,会报错。将查询后的列重新命名用update可能没有考虑到普适性的问题,针对性太强。(maybe)

题解用的是起别名关键字as(以下是牛客上的题解)

select device_id as user_infos_example from user_profile limit

#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 ...)