题解 | #别名#

顾客登录名

http://www.nowcoder.com/practice/7cbf5e3082954c21a80fc750ce97350f

select 
    vend_id,
    vend_name as vname,
    vend_address as vaddress,
    vend_city as vcity
from
    Vendors
order by
    vend_name
;

额外收获

提交代码时,发现了一个牛客网编辑器bug。

发现过程

我的初版代码

select
    vend_id,
    vend_name as vname,
    vend_address as vaddress,
    vend_city as vcity
from
    Vendors
order by
    vend_name
;

提交时,发现报No slect。 几番检查、修改仍然报该错误。

去看其他博主分享的题解,发现代码基本上是一样的,cv过来却能成功提交。

另一位博主基本上一样的sql,却能成功运行的

SELECT 
    vend_id,
    vend_name as vname,
    vend_address as vaddress,
    vend_city as vcity
FROM
    Vendors
ORDER BY
    vend_name
;

结果逐步排查,发现如果初版代码,在select后加一个空格,就能成功执行并获得期望结果。

经过对其他题目的测试,有些题目有这个bug,有些题目又没有

全部评论
终于知道我为啥提交失败了。。。Not select。。网上也没搜到答案
点赞 回复 分享
发布于 2022-03-20 17:39
确实是这样 我试了好多遍
点赞 回复 分享
发布于 2022-03-08 14:32
我在做在线编程的时候也发现了这个问题,我想是因为他们是设置了特定的东西,必须规定在线做题者必须按照什么样的形式写,一旦我们想测试别的写法的时候程序识别不出来
点赞 回复 分享
发布于 2022-03-08 12:26

相关推荐

不愿透露姓名的神秘牛友
07-01 12:22
点赞 评论 收藏
分享
机械打工仔:我来告诉你原因,是因为sobb有在线简历,有些HR为了快会直接先看在线简历,初步感觉不合适就不会找你要详细的了
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务