Sie können benutzerdefinierte Funktionen direkt in Access-Abfragen aufrufen, was uns dabei helfen kann, einige spezielle Abfragestatistiken in der tatsächlichen Arbeit zu lösen.
(Verwandte Empfehlung: Zugriff auf Datenbanklernen)
Beispiel:
F: Wie kann man zählen, wie oft bestimmte Wörter in Liedtexten vorkommen?
Schritt eins: Erstellen Sie eine Tabelle
Siehe das Bild unten für die spezifische Tabelle
Schritt zwei: Schreiben Sie eine benutzerdefinierte Funktion
Die spezifische Funktion ist wie folgt. Hier gibt es einen Wissenspunkt, nämlich die Split-Funktion. Wir werden später darüber sprechen, aber ich werde sie hier zuerst erwähnen.
[code=vb] Public Function WordFrequency(ByVal Lyric As String, ByVal Word As String) As String Dim arr As Variant Dim brr As Variant Dim i As Long Dim countChar As Long If Lyric = “” Or Word = “” Then Exit Function If InStrRev(Word, “|”) = 0 Then Exit Function arr = Split(Word, “|”) For i = 0 To UBound(arr) - 1 brr = Split(Lyric, arr(i)) countChar = UBound(brr) - LBound(brr) WordFrequency = WordFrequency & ““” & arr(i) & “”” & “出现次数:” & countChar & vbCrLf Next i End Function [/code]
Schritt 3: Erstellen Sie eine Abfrage
Für spezifische Abfragen schauen wir uns den Screenshot unten an
SQL-Anweisung:
SELECT Songtitel, Text, Wortsegmentierung, WordFrequency([Texte],[Wortsegmentierung] ) AS Worthäufigkeit AUS Tabelle 2;
Schließlich werfen wir einen Blick auf die laufenden Ergebnisse
Das obige ist der detaillierte Inhalt vonWas ist die Methode zum Aufrufen einer benutzerdefinierten Funktion in einer Zugriffsabfrage?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!