我有问题。我将尝试在Northwind数据库中显示它。 https://northwinddatabase.codeplex.com
我想在“客户”表上查看,其中“地区”列的别名为“国家/地区”,但我将在“国家/地区”列中显示“地区”列中的值。我用“ContactName”列显示它。
我这样做了:
CREATE VIEW test AS
SELECT ContactName, Region AS Country FROM Customers
现在我想做一个修改。如果它不为空/非空,我想将值从“Region”“复制”到“Country”。如果是的话我想保持国家的价值。
我不知道是否可以在视图中使用别名和大小写。
答案 0 :(得分:0)
您正在寻找ISNULL
或COALESCE
。 ISNULL
将查看第一个参数,如果为NULL,则转到第二个参数。
SELECT ContactName, ISNULL(Region,Country) AS Country FROM Customers