0

我对此有困难。

在 SQL Server 2008 中 - 当他们的网页为 Null 时,我需要显示“无网页”字样。

这是我到目前为止的基本代码。不知道该怎么做。

SELECT  VendorID,
    VendName,
    VendWebPage

FROM    Vendors;
4

2 回答 2

5
SELECT VendorID, ISNULL(VendName, 'No web page'),VendWebPage
FROM Vendors;

或这个

SELECT VendorID, CASE 
                   WHEN VendWebPath IS NULL THEN 'No web page'
                   ELSE VendName 
                 END AS VendName, VendWebPage
FROM Vendors;

取决于您是否需要检查 VendName 是否为 null 或 VendWebPage 是否为 null。

于 2013-10-17T18:22:06.717 回答
2
SELECT VendorID, 
       VendName, 
       coalesce(VendWebPage, 'No Web Page') as VendWebPage 
FROM Vendors
于 2013-10-17T18:22:21.887 回答