SQLZOO不接受答案,并在我的答案旁边显示Skype标志

时间:2014-04-06 10:54:10

标签: sql

我的表结构:

teacher

dept

我试图解决这个问题:

  Use COALESCE to print the mobile number. Use the number '07986 444 2266' there is no number   given. Show teacher name and mobile number or '07986 444 2266'

我的查询是:

    select name, coalesce (mobile, '07986 444 2266')
    from teacher t

预期结果是:

expected result

但我得到了这个:

my result

任何人都可以向我解释我做错了什么吗?或者我的回答是好的,在导致问题的电话号码旁边有不想要的 Skype 标志,所以SQLZOO不接受这个作为答案吗?

1 个答案:

答案 0 :(得分:0)

我实际上编辑了我的帖子,因此,我的查询在编辑后看起来像这样:

select name, coalesce (mobile, '07986 444 2266')
from teacher t

在编辑之前,它看起来像这样:

select name, coalesce (mobile, '0798 644 2266')
from teacher t

基本上,由于拼写错误,我的回答旁边出现了Skype扩展名。它实际上与恶意软件或任何其他问题无关。我的查询是部分正确的,只是在期望的结果之外,其中存在拼写错误。

以前,我的答案是:

my result

编辑然后重新运行查询后,它会返回正确的答案:

answer accepted

感谢@TomasPastircak和@MatBailie指出我的错误,我完全赞同他们。

对不起大家,因为在SO中问这么愚蠢的问题。我的错!!!