Ist es möglich, dass SQL Server leere Felder anstelle von nichts zurückgibt, wenn solche Felder nicht existieren?

Denken Sie an diese Tabelle:

 ____________
| ID | Value |
|  1 |  One  |
|  3 | Three |

Wenn ich so eine Abfrage starteSELECT Value FROM myTable WHERE ID = 1 Ich bin sicher, dass ich den angemessenen Wert bekomme, sei esOne in diesem fall aber wenn ich das ändereID Zu jeder anderen Nummer, die nicht auf diesem Tisch existiert, bekomme ich nichts auf den TischValue Spalte, natürlich, da es dort keine Daten gäbe.

Aber gibt es eine Möglichkeit, Sql Server dazu zu bringen, dass bei solchen Abfragen mindestens ein leerer Bereich zurückgegeben wird?

SQL Fiddle mit dem gleichen Fall:http://sqlfiddle.com/#!3/f30f8/2

Antworten auf die Frage(2)

Ihre Antwort auf die Frage