Fügen Sie der mysql-Abfrage eine Spalte hinzu und geben Sie ihr einen Wert

Ich bin mir nicht sicher, wie ich das machen soll, aber ich habe eine Frage, die Gewerkschaften hat. und ich möchte in der Lage sein, jeden zu differieren, indem ich eine Spalte hinzufüge. Wie füge ich diese Spalte hinzu und gebe ihr einen Wert. Vielen Dank!

Select ID,Name,SpecialColumn = 'Test' from table where ID = 'guid'; 

Solutions Collecting From Web of "Fügen Sie der mysql-Abfrage eine Spalte hinzu und geben Sie ihr einen Wert"

Verwenden Sie das characterfolgenliteral gefolgt von einem Spaltenalias 'Test' AS SpecialColumn . Dadurch wird für alle zurückgegebenen Zeilen derselbe Wert erzeugt, der nützlich ist, um zwischen UNION Komponenten zu unterscheiden oder bei UNION Komponenten nicht übereinstimmende Spaltennummern zu füllen.

 SELECT ID, Name, 'Test' AS SpecialColumn FROM table WHERE ID = 'guid'; 

Ausgabe (Ignorieren Ihrer Where-Klausel) wäre etwas wie:

 ID Name SpecialColumn -------------------------- 1 Venkman Test 2 Egon Test 1 Winston Test 3 Ray Test