Details der MySQL-Berechnungsfunktion

Details der MySQL-Berechnungsfunktion

Funktionen sind nicht so portabel wie SQL . Code, der auf mehreren Systemen ausgeführt werden kann, wird als portable bezeichnet. Die meisten SQL-Anweisungen sind relativ portabel, und wenn es Unterschiede zwischen SQL-Implementierungen gibt, sind diese Unterschiede normalerweise nicht so schwer zu beheben.

Allerdings ist die Portabilität der Funktionen nicht stark ausgeprägt. Fast jede größere DBMS-Implementierung unterstützt Funktionen, die andere Implementierungen nicht bieten, und die Unterschiede sind manchmal erheblich. Aus Gründen der Code-Portabilität lehnen viele SQL-Programmierer die Verwendung spezieller Implementierungsfunktionen ab. Dies ist zwar von Vorteil,

Dies ist jedoch nicht immer gut für die Anwendungsleistung. Ohne die Verwendung dieser Funktionen wäre das Schreiben von Anwendungscode schwierig. Um die Arbeit des DBMS sehr effizient zu erledigen, müssen andere Methoden eingesetzt werden.

Wenn Sie sich für die Verwendung von Funktionen entscheiden, sollten Sie Ihren Code unbedingt kommentieren, damit Sie (oder andere) später genau wissen, was das von Ihnen geschriebene SQL bedeutet.

2. Feldverkettung

SELECT CONCAT(vend_name,'(',vend_country,')') als Info
von Anbietern
ORDER BY Verkäufername

MySQL unterstützt außerdem die folgenden Operatoren:

2. Geben Sie einige Beispiele für MySQL-Funktionen

2.1 Symbolverarbeitung

Left() Gibt die Zeichen auf der linken Seite eines Strings zurück Length() Gibt die Länge eines Strings zurück Locate() Sucht einen Teilstring eines Strings Lower() Wandelt einen String in Kleinbuchstaben um LTrim() Entfernt Leerzeichen auf der linken Seite eines Strings Right() Gibt die Zeichen auf der rechten Seite eines Strings zurück RTrim() Entfernt Leerzeichen auf der rechten Seite eines Strings Soundex() Gibt den SOUNDEX-Wert eines Strings zurück SubString() Gibt die Zeichen eines Teilstrings zurück Upper() Wandelt einen String in Großbuchstaben um

2.2 Phasenbehandlung

AddDate() fügt ein Datum hinzu (Tag, Woche usw.)
AddTime() fügt eine Zeit hinzu (Stunde, Minute usw.)
CurDate() Gibt das aktuelle Datum zurückCurTime() Gibt die aktuelle Uhrzeit zurückDate() Gibt den Datumsteil eines Datums und einer Uhrzeit zurückDateDiff() Berechnet die Differenz zwischen zwei DatenDate_Add() Sehr flexible DatumsoperationsfunktionDate_Format() Gibt ein formatiertes Datum oder eine formatierte Uhrzeit zurück stringDay() Gibt den Tagesteil eines Datums zurückDayOfWeek() Gibt den entsprechenden Wochentag für ein Datum zurückHour() Gibt den Stundenteil einer Uhrzeit zurückMinute() Gibt den Minutenteil einer Uhrzeit zurückMonth() Gibt den Monatsteil eines Datums zurückNow() Gibt das aktuelle Datum und die aktuelle Uhrzeit zurückSecond() Gibt den Sekundenteil einer Uhrzeit zurückTime() Gibt den Stundenteil eines Datums und einer Uhrzeit zurückYear() Gibt den Jahresteil eines Datums zurück

2.3 Wertverarbeitung

Abs() Gibt den Absolutwert einer Zahl zurück. Cos() Gibt den Kosinus eines Winkels zurück. Exp() Gibt den Exponentialwert einer Zahl zurück. Mod() Gibt den Rest einer Divisionsoperation zurück. Pi() Gibt das Verhältnis von Pi zurück. Rand() Gibt eine Zufallszahl zurück. Sin() Gibt den Sinus eines Winkels zurück. Sqrt() Gibt die Quadratwurzel einer Zahl zurück. Tan() Gibt den Tangens eines Winkels zurück.

Dies ist das Ende dieses Artikels über die Details der mysql -Berechnungsfunktionen. Weitere relevante Inhalte zu mysql -Berechnungsfunktionen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Detaillierte Zusammenfassung häufig verwendeter MySQL-Funktionen
  • Umfassende Zusammenfassung der MySQL-Funktionen
  • Eine kurze Einführung in MySQL-Funktionen
  • Einführung in häufig verwendete Funktionen in der MySQL-Datenbank

<<:  Klicken Sie auf die Schaltfläche, um den Text in ein Eingabefeld umzuwandeln. Klicken Sie auf „Speichern“, um ihn in Textimplementierungscode umzuwandeln.

>>:  Einführung und Verwendungszusammenfassung der negativen Margenfunktion

Artikel empfehlen

Der einfachste Weg, ein Programm beim Start in Linux automatisch auszuführen

Ich habe viele davon gesammelt, aber alle endeten...

Lösung für den Fehler bei der MySQL-Remoteverbindung

Ich bin schon einmal auf das Problem gestoßen, da...

Eine schnelle Lösung für den ersten Anmeldefehler in mysql5.7.20

Zunächst stellen wir vor, wie (1) MySQL 5.7 hat e...

Verwendung von Linux-Netzwerkkonfigurationstools

Dieser Artikel stellt RHEL8-Netzwerkdienste und N...

Lösung für VMware Workstation Pro, das unter Windows nicht läuft

Hat jemand von Ihnen nach dem Nationalfeiertag fe...

Kompilieren Sie CPP-Dateien mit G++ in Ubuntu

Als ich die CPP-Datei zum ersten Mal mit G++ komp...

Kann Docker das nächste „Linux“ werden?

Das Linux-Betriebssystem hat das Rechenzentrum in...

MySQL-8.0.26 Konfigurationsgrafik-Tutorial

Vorwort: Vor kurzem hat das Unternehmensprojekt d...

Die Komponente vue-cropper realisiert das Zuschneiden und Hochladen von Bildern

In diesem Artikel wird der spezifische Code der V...

JavaScript-Canvas zum Erzielen eines Spiegelbildeffekts

In diesem Artikel wird der spezifische Code für J...