【问题标题】:Can't find a column that should exist in a Northwind database table找不到应该存在于罗斯文数据库表中的列
【发布时间】:2016-02-18 06:47:21
【问题描述】:

我刚刚从微软下载了 Northwind 数据库,并按照 w3schools 的说明进行操作。我在“加入”一章中,正在寻找“客户”表中的“客户名称”列,但找不到它……我是不是疯了?任何帮助表示赞赏。

我搜索了 StackOverflow 和 Google 无济于事。 我也卸载并重新安装了数据库,再次无济于事。

Image from w3schools

Image from my SSMS

【问题讨论】:

    标签: sql northwind


    【解决方案1】:

    看起来 w3schools 文档中有错误。您要查找的列是CompanyName。您也可以按照AdaTheDev 的回答按名称在数据库中搜索列。

    SELECT COLUMN_NAME, TABLE_NAME 
    FROM INFORMATION_SCHEMA.COLUMNS 
    WHERE COLUMN_NAME LIKE '%MyName%'
    

    codeplex 上的图表也显示了 CompanyName。

    Image http://i3.codeplex.com/download?ProjectName=northwinddatabase&DownloadId=269240

    【讨论】:

    • 是的,我注意到 CompanyName 就是 CustomerName(反之亦然......),但由于我对 SQL 很陌生,我想确定我没有遗漏任何东西。另外,感谢您提供按名称搜索 db 列的链接!
    猜你喜欢
    • 2011-01-23
    • 1970-01-01
    • 2012-04-22
    • 2014-07-23
    • 1970-01-01
    • 2019-12-24
    • 2021-12-25
    • 2012-10-05
    • 1970-01-01
    相关资源
    最近更新 更多