Heim >Datenbank >MySQL-Tutorial >Einführung in die Verwendung bedingter Abfrageanweisungen in MySQL-Datenbanken

Einführung in die Verwendung bedingter Abfrageanweisungen in MySQL-Datenbanken

不言
不言nach vorne
2019-02-27 11:40:544795Durchsuche

Dieser Artikel bietet Ihnen eine Einführung in die Verwendung von bedingten Abfrageanweisungen in der MySQL-Datenbank. Ich hoffe, dass er für Sie hilfreich ist.

Für Analysten ist die am häufigsten verwendete Abfrageanweisung in der MySQL-Datenbank die Select-Abfrageanweisung. In diesem Artikel wird hauptsächlich die Abfrageanweisung der MySQL-Datenbank vorgestellt.

1. Einzeltabellenabfrage

1. Abfrage mit Bedingungen
Grundlegende Syntax: select * from + table name + where bedingung;
z : Wo-Feld zwischen 10 und 100;
2) Fuzzy-Abfrage
z. B.: Wo-Feld wie „%uncertain%“
Hinweis:
% steht für mehrere Zeichen, _underscore steht für ein Zeichen, ^a steht für Daten Beginnend mit a stellt a$ Daten dar, die mit a enden, und [abc] entspricht jedem enthaltenen Zeichen. (Verwandte Empfehlungen: MySQL-Tutorial)

2. Abfrage mit mehreren Bedingungen

Hinweis: Wenn und und oder gleichzeitig verwendet werden, hat dies eine höhere Priorität als oder. Wenn Sie Bedingungen mit oder den Vorrang geben möchten, setzen Sie einfach Klammern an die Teilbedingungen mit oder.

3. Sortieren

Grundlegende Syntax: Sortierung nach Feld.
Bemerkungen:
Die Standardeinstellung ist aufsteigende Reihenfolge, ASC aufsteigende Reihenfolge, DESC absteigende Reihenfolge Begrenzen Sie die Anzahl der Datensätze: Begrenzen Sie 100

4. Aggregationsfunktion

count( ): Anzahl der Datensätze zählen
avg(): Durchschnitt
max(): Maximalwert
min(): Minimalwert
sum(): Summe

5. Gruppierung

Grundlegende Syntax: Feld 1, Feld 2, Aggregatfunktion auswählen aus + Tabellenname + Gruppieren nach Feld 1, Feld 2
Hinweis:
Gruppieren nach und Haben werden zusammen verwendet, hauptsächlich zum Filtern der Gruppierungsergebnisse

2. Multi-Table-Assoziationsabfrage

1. Inner Join-->Inner Join

Inner Join ist ein äquivalenter Join, der Datensätze von Feldübereinstimmungsbeziehungen in zwei Gruppen abruft Tabellen. Es kann weggelassen und als „Join“ geschrieben werden. Es kann als „Schnittpunkt“ im Konzept der Menge verstanden werden und das zugehörige Feld existiert gleichzeitig mit den Datensätzen der beiden Tabellen.


2. Linker Join-->Linker Join

Der linke Join ruft alle Datensätze der Haupttabelle auf der linken Seite ab, auch wenn in der rechten Tabelle keine entsprechenden Daten vorhanden sind.


3. Right Join-->Right Join

Right Join ruft alle Datensätze der Haupttabelle auf der rechten Seite ab, auch wenn in der linken Tabelle keine entsprechenden Daten vorhanden sind.


4. Connector -->union

Union wird verwendet, um die Ergebnisse von mehr als zwei Select-Anweisungen zu verbinden, die Ergebnisse in einer Ergebnismenge zu kombinieren und doppelte Daten zu löschen

Basic Syntax: Feld aus Tabelle 1 auswählen Union [all|distinct] Feld aus Tabelle 2 auswählen
Hinweis: Union bedeutet Union Unique; wenn es sich um Union All handelt, wird eine Ergebnismenge mit doppelten Daten zurückgegeben Der angezeigte Inhalt wird nach den Feldnamen der vorherigen Tabelle benannt.


Das obige ist der detaillierte Inhalt vonEinführung in die Verwendung bedingter Abfrageanweisungen in MySQL-Datenbanken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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