このselectステートメントを使用して、電話番号がnullか空かを確認し、nullの場合は、「電話番号は利用できません」と返します。このような
SELECT
Name,
ISNULL(NULLIF(Phone, ''), 'No Phone Number is available') AS Phone
FROM Person
しかし、電話番号がnullまたは空の場合、「電話番号がありません」という全文が表示されません。最初の20文字だけが返されます。電話フィールドの長さも20です。したがって、これは電話フィールドの長さに応じてテキストを返すと思います。
フィールド長を変更せずにこれを修正する方法はありますか?