2016-06-09 8 views

Antwort

3
ISNULL(CONVERT(VARCHAR(50), Hours), '') 
1

Wickeln Sie Ihre Konvertierung in die isnull;

SELECT 
SSN 
,Name 
,ISNULL(CONVERT(VARCHAR(50), Hours), '') 

diese Weise ist es für die NULL-Werte erlauben wird über die Umwandlung gezogen werden, werden Sie tun können, um die isnull nicht innerhalb der Konvertit als Null-Länge-Zeichen mit einem int Feld nicht kompatibel sein wird (oder andere Nummer nur Feld).

3

Eine alternative Option, wenn Sie auf 2012+ sind, würden

SELECT CONCAT(Hours,'') 

zu verwenden sein, die das gleiche Endergebnis der Umwandlung in einen String und wiederkehrende leere Zeichenfolge statt NULL hat.

Verwandte Themen