Tabellenname: Studenten. Die Tabelle ich habe:MySQL Query Ergebnisse
mysql> SELECT * from Students;
+-----------+-------------+-------+
| Rollno | Name | Marks |
+-----------+-------------+-------+
| 251602122 | Sumit Tyagi | 70 |
| 251602121 | parveen | 90 |
+-----------+-------------+-------+
Nach Abfrage liefert das folgende Ergebnis sogar 8 kein Attribut ist.
mysql> select 8 from Students;
+---+
| 8 |
+---+
| 8 |
| 8 |
+---+
Ähnlich
mysql> SELECT 'some_string' from Students;
+-------------+
| some_string |
+-------------+
| some_string |
| some_string |
Ich möchte nur wissen, warum dies geschieht.
Sie wählen einfach einen Literalwert jedes Mal, wenn Sie Zeilen in Tabellen haben (Zahl und Wert in Anführungszeichen sind Literalwerte und werden so ausgewählt wie sie sind) und natürlich ist das Ergebnis richtig. – scaisEdge
Warum "MySql falsches Abfrageergebnis" ist der Titel, wenn Sie das Verhalten nicht kennen? – money
Ich verstehe die Frage ist nicht sehr interessant, weil es ein grundlegendes SQL-Zeug ist, aber die Frage ist nicht schlecht, zu viele negative verlassen. Die Frage ist gut geschrieben und OP versucht zu lernen. –