0

私はこれに苦労しています。

SQL Server 2008 では、Web ページが Null の場合に「Web ページがありません」という単語を表示する必要があります。

これが私がこれまでに持っている基本的なコードです。これを行う方法がわからない。

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 に答える