2009-05-26 13 views
0

Momentan arbeite ich an einem Datensatz, wo ich Datensätze zurückgeben möchte, wo ein bestimmtes Feld NICHT NULL ist. Die Datenmenge ist das Ergebnis einer Tabellenverknüpfung.Kann SSMS leeren Raum als Zeichen anzeigen?

Meine resultierende Gruppe gibt immer noch Datensätze zurück, in denen das Feld, das ich nicht zurückgeben wollte, NULL leer aussieht. Ich würde gerne sehen, was der wahre Wert in diesen Aufzeichnungen ist, da sie nicht wahr zu sein scheinen NULL.

Gibt es eine Möglichkeit, Management Studio dazu zu bringen, Leerzeichen als Zeichen anzuzeigen, damit ich sehen kann, was da drin ist?

+0

Ich überprüft und es gibt keinen Platz im Feld (der Wert) und es ist nicht null. Aus irgendeinem Grund hat WHERE ColName <> '' funktioniert. Ich erhöhte die Antwort von gbn, da es nah war. Vielen Dank! – SQLChicken

+0

HINWEIS: Nach dem <>, das ist zwei einfache Anführungszeichen – SQLChicken

Antwort

1

Nicht direkt.

Sie müssen die Abfrage ändern. Verwenden Sie ersetzen, um Leerzeichen in etwas anderes zu verwandeln?

REPLACE(MyCol, ' ', '#') 
+0

Muss ich oben an der gesamten Abfrage deklarieren oder kann ich es so setzen: WHERE REPLACE (DischargeDateTime, '', '#') ist nicht NULL – SQLChicken

+0

Es wäre in der SELECT REPLACE (DischargeDateTime, '', '#') von MYTable WHERE DischargeDateTime ist nicht NULL – gbn