Heim  >  Artikel  >  Datenbank  >  MySQL-Abfrage, um Ergebnisse aus mehreren Select-Anweisungen zu erhalten?

MySQL-Abfrage, um Ergebnisse aus mehreren Select-Anweisungen zu erhalten?

王林
王林nach vorne
2023-09-10 12:21:021065Durchsuche

MySQL-Abfrage, um Ergebnisse aus mehreren Select-Anweisungen zu erhalten?

Um Ergebnisse aus mehreren Select-Anweisungen zu erhalten, verwenden Sie UNION ALL. Es folgt die Syntax -

select yourValue1 AS anyColumnName
UNION ALL
select yourValue2 AS yourColumnName
.
.
.
.
N

Lassen Sie uns die obige Syntax implementieren, um eine Aufzählung von Zahlen in verschiedenen Zeilen zurückzugeben -

mysql> select 100 AS Number
   UNION ALL
   select 1000 AS Number
   UNION ALL
   select 10000 AS Number
   UNION ALL
   select 100000 AS Number
   UNION ALL
   select 1000000 AS Number
   UNION ALL
   select 10000000 AS Number
   UNION ALL
   select 100000000 AS Number
   UNION ALL
   select 1000000000 AS Number;

Dies erzeugt die folgende Ausgabe -

+------------+
| Number     |
+------------+
|        100 |
|       1000 |
|      10000 |
|     100000 |
|    1000000 |
|   10000000 |
|  100000000 |
| 1000000000 |
+------------+
8 rows in set (0.00 sec)

Das obige ist der detaillierte Inhalt vonMySQL-Abfrage, um Ergebnisse aus mehreren Select-Anweisungen zu erhalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen