Heim  >  Artikel  >  Datenbank  >  Welche Methoden gibt es zum Implementieren des String-Interceptions in MySQL?

Welche Methoden gibt es zum Implementieren des String-Interceptions in MySQL?

WBOY
WBOYnach vorne
2023-06-03 10:54:2015905Durchsuche

Vorwort

Es ist üblich, sich während des Back-End-Entwicklungsprozesses mit der Datenbank zu befassen. In diesem Fall werden Sie nur auf einen Teil bestimmter Daten stoßen. Es gibt zwei Möglichkeiten: #🎜 🎜#

(1) Lesen Sie es vor und verarbeiten Sie es dann entsprechend

(2) Verwenden Sie zur Verarbeitung die Funktionen, die mit MySQL geliefert werden

#🎜 🎜#Als nächstes fassen wir die Spalten auf die zweite Art zusammen

(1) Erstellen Sie eine Benutzertabelle wie folgt:

# 🎜🎜# Die Funktion LEFT(col_name, length): extrahiert von links nach rechts.. col_name ist der Spaltenname (erforderlich), Länge ist die Länge von links nach rechts (muss eine positive Ganzzahl sein, wenn es eine negative Zahl ist, wird nichts zurückgegeben, der Index beginnt bei 1, nicht bei 0) Welche Methoden gibt es zum Implementieren des String-Interceptions in MySQL? #🎜🎜 #A: Länge: Ganzzahl

B: Länge: negative Zahl

Welche Methoden gibt es zum Implementieren des String-Interceptions in MySQL?

#🎜🎜 ##🎜🎜 #Die Funktion right(col_name, length) extrahiert Zeichen von der rechten Seite der Zeichenfolge. col_name ist der Spaltenname (erforderlich), Länge ist die Länge von rechts nach links (muss eine positive Ganzzahl sein, wenn es eine negative Zahl ist, wird nichts zurückgegeben. Der Index beginnt bei 1, nicht bei 0)

# 🎜🎜#A ) 4) Teilzeichenfolge (Spaltenname, Start, Länge) Funktion: Spaltenname Spaltenname (erforderlich), Start ab welcher Zahl (muss eine Ganzzahl ab 1 sein), Länge Kürzungslänge (optional, positive Ganzzahl) #🎜 🎜#

A: Start: positive Ganzzahl, Länge nicht ausgewählt, Zählung von links nach rechts, beginnend mit dem dritten Zeichen und Abfangen nach rechts bis zum Ende.

Welche Methoden gibt es zum Implementieren des String-Interceptions in MySQL?

B: Start: negative Ganzzahl, Länge ist nicht ausgewählt, von rechts nach links gezählt, das dritte Zeichen wird nach rechts abgefangen bis zum Ende.

Welche Methoden gibt es zum Implementieren des String-Interceptions in MySQL?

C: Anfang: positive Ganzzahl, Länge: positive Ganzzahl; von links nach rechts gezählt, ab dem dritten Zeichen nach rechts werden 5 Zeichen abgefangen.

Welche Methoden gibt es zum Implementieren des String-Interceptions in MySQL?

D: Anfang: negative Ganzzahl, Länge: positive Ganzzahl; von rechts nach links gezählt, werden 3 Zeichen vom dritten Zeichen bis zum abgefangen Rechts.

E: Beim Abfangen vom Stern und der Anzahl der unmittelbar darauf folgenden Zeichen #🎜 🎜#

F: Anfang: negative Ganzzahl, Länge: negative Ganzzahl; nichts wird abgefangen

Welche Methoden gibt es zum Implementieren des String-Interceptions in MySQL?

(5) Funktion substring_index(col, a, num): Teilen Sie col von num a. Wenn num eine positive Ganzzahl ist, teilen Sie sie von links nach rechts, und nehmen Sie sie von rechts nach rechts links. Teilen und von rechts nach links nehmen.

Welche Methoden gibt es zum Implementieren des String-Interceptions in MySQL?A: Verwenden Sie das erste „o“ von „hello world“, um zu teilen (nach dem Teilen: helloworld)

#🎜🎜 #B : Verwenden Sie zum Teilen das zweite „o“ von „hello world“ (nach der Division: „hello world“) Welche Methoden gibt es zum Implementieren des String-Interceptions in MySQL?

C: Von rechts nach links , dividiere durch das erste „o“ (nach der Division: hallo wo rld) Welche Methoden gibt es zum Implementieren des String-Interceptions in MySQL?

D: Zähle von rechts nach links, das zweite „o“. ; ist geteilt (nach der Aufteilung: Hallo Welt)Welche Methoden gibt es zum Implementieren des String-Interceptions in MySQL?

Anhang: Detaillierte Erläuterung der Funktion des MySQL-bezogenen String-Abfangens

Welche Methoden gibt es zum Implementieren des String-Interceptions in MySQL?1, SUBSTRING_INDEX(subStr, matchStr, index)

Starten Sie das Abfangen der Zeichenfolge basierend auf den übereinstimmenden Zeichen und ihren erscheinenden Positionen

Welche Methoden gibt es zum Implementieren des String-Interceptions in MySQL? #🎜🎜 #

subStr: Felder, die abgefangen werden müssen

Welche Methoden gibt es zum Implementieren des String-Interceptions in MySQL?matchStr: Übereinstimmende Zeichen

  • index: Wenn es sich um eine positive Zahl handelt, wird von links nach dem übereinstimmenden Zeichen gesucht und nach links abgefangen von rechts und fang es von rechts ab

  • 2. LEFT(subStr,index)

    Start von links und endet an der Indexposition (der Index beginnt bei 1)

    • subStr: Das Feld, das abgefangen werden muss

      # 🎜🎜#
    • index: Die Position, an der das Abfangen gestoppt wird (einschließlich der Zeichen an der Position)
    3, RIGHT(subStr,index )

    Beginnen Sie von rechts und gehen Sie nach links, ab der Indexposition von rechts (Index beginnt bei 1)

    # 🎜🎜#subStr: Felder, die abgefangen werden müssen
    • # 🎜🎜#index: Abfangposition stoppen (einschließlich Zeichen an dieser Position)

    • #🎜🎜 #
    • 4, SUBSTRING(subStr, index)

      #🎜 🎜#
    • Wenn der Index eine negative Zahl ist, fangen Sie von rechts nach links ab, bis die Indexposition von der rechts

    Wenn der Index eine positive Zahl ist, fangen Sie von links nach rechts ab. Die Indexzahl von links

    subStr: Felder, die müssen abgefangen werden

      index: Abfangen stoppen Position (einschließlich Zeichen an dieser Position)

    Das obige ist der detaillierte Inhalt vonWelche Methoden gibt es zum Implementieren des String-Interceptions in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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