Logparser
SQL Funktionen

Funktionen in SQL-Abfragedateien

"Normale" Funktionen führen Operationen mit einem oder mehreren Feldwerten aus. Der Microsoft LogParser erlaubt die Verwendung von etwa 90 Funktionen, die in der Hilfedatei des LogParsers ausführlich beschrieben werden.

Auch die einfachen arithmetischen Operationen haben Funktionsnamen:

  • Addition mit ADD
  • Subtraktion mit SUB
  • Multiplikation mit MUL
  • Division mit DIV

Dabei sieht der Syntax immer so aus:

SUB (100, 10) /* ergibt 90*/
MUL (Feld1, 10)
ADD (Feld1, Feld2)

Im Beispiele Logfiles zur Auswertung eines Apache Logfiles werden in der Zeile

,DIV(SUM(BytesSent),MUL(1024,1024)) AS SUMMEinMB

sowohl eine Aggregatfunktion (SUM) wie auch normale Funktionen (DIV und MUL) verwendet.