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

Allgemeine Tags in XHTML

Was sind XHTML-Tags? XHTML-Tag-Elemente sind die ...

Lösung für das Problem der MySQL-Transaktionsparallelität

Ich bin während der Entwicklung auf ein solches P...

So erstellen Sie LVM für das XFS-Dateisystem in Ubuntu

Vorwort Die logische Datenträgerverwaltung von lv...

Tutorial zur DHCP-Konfiguration in der CentOS7-Umgebung

Inhaltsverzeichnis Konfigurationsbefehlsschritte ...

MySQL 5.7.18 Installations- und Konfigurations-Tutorial unter Windows

In diesem Artikel finden Sie das Installations- u...

TypeScript-Dekorator-Definition

Inhaltsverzeichnis 1. Konzept 1.1 Definition 1.2 ...

Detailliertes Tutorial zur Installation eines PXC-Clusters mit Docker

Inhaltsverzeichnis Vorwort Vorbereitende Vorberei...

So implementieren Sie Parallelitätskontrolle in JavaScript

Inhaltsverzeichnis 1. Einführung in die Paralleli...

Installieren Sie mehrere PHP-Versionen für Nginx unter Linux

Wenn wir die LNPM-Serverumgebung installieren und...

MariaDB-Remote-Login-Konfiguration und Problemlösung

Vorwort: Der Installationsvorgang wird nicht im D...

Beispiel für eine Routing-Berechtigungsverwaltungsmethode in Vue2/vue3

1. Es gibt im Allgemeinen zwei Methoden zur Steue...

Beispielcode zur Implementierung eines 3D-Text-Hover-Effekts mit CSS3

In diesem Artikel wird der Beispielcode von CSS3 ...

Kann Docker das nächste „Linux“ werden?

Das Linux-Betriebssystem hat das Rechenzentrum in...