So wählen Sie eine Spalte ohne Namen, die in sql server?

wie

select name,family from student where name="X" 

ohne den Spaltennamen.

Beispiel :

select "column1","column2" from student where "column1"="x"

oder zum Beispiel

select "1","2" from student where "1"="x"

"1" column1
"2" ist column2

ich will nicht sagen, dass Spalten-Namen. ich möchte sagen, nur seiner Nummer oder andere....
idont müde von select *. aber es ist nur für, ich weiß nicht, die Spalten-Namen, aber ich weiß, wo Sie sind. meine Spalten-name ändern jeder will ich die Datei zu Lesen, aber seine Daten sind die gleichen, und die Daten sind die gleichen Spalten, die in jeder Datei.

  • Haben Sie versucht SELECT * ?
  • Das ist schrecklich Beratung. SELECT * ist eine schlechte Praxis.
  • Warum wollen Sie verwenden Ordnungszahlen statt der Spaltennamen? Es bedeutet, dass, wenn die Reihenfolge der Spalten/Anzahl änderungen (was passieren kann), wird die Abfrage nicht mehr kommen, was Sie denken, es tut.
  • ich habe über kommen mal, wenn ich wollen würde, dies zu tun als gut. im Allgemeinen ist es, wenn ich Zugriff auf Daten aus einer Datei oder anderen Quelle, die nicht immer konsistent/vorhersagbar. Könnte jemand ändern Sie die column-header in eine Datei und nun ist die Abfrage ist gebrochen.
  • Dies ist eine große Frage; auch wenn dieser wahrscheinlich nie eine gute Antwort zu haben. Dennoch lohnt sich die Abstimmung bis.
Schreibe einen Kommentar