Mittwoch Aug 22, 2012

SQL LIKE: Performance, Case- und Umlaut-Insensitive Suche

In jeder APEX-Anwendung wird mit SQL-Abfragen gesucht - und zwar stets dann, wenn man eine WHERE-Klausel verwendet. Für die vom Endanwender eingestellten Filter eines interaktiven Berichten muss man hier nicht viel machen; APEX generiert die SQL-WHERE-Klausel selbstständig. Möchte man jedoch im Berichts-SQL selbst eine WHERE-Klausel einbauen oder verwendet man klassische Berichte, so kann es ganz hilfreich sein, den einen oder anderen Such-Trick zu kennen.

In diesem Tipp erfahren Sie, wie Sie performant mit SQL LIKE suchen können - auch wenn die Wildcard am Anfang steht. Ferner wird auf Case- und Umlaut-Insensitive Suche eingegangen.

Donnerstag Apr 19, 2012

Mehr als einfaches SELECT: SQL Aggregats- und analytische Funktionen!

Logo Die Verwendung von Berichten und damit von SQL-Abfragen aller Art ist nicht nur für den APEX-Entwickler alltäglich - und das Zusammenfassen von Daten mit Hilfe von Aggregatsfunktionen wie AVG, SUM, MIN oder MAX ist dabei nichts Besonderes. Dieser Tipp stellt verschiedene Aggregatsfunktionen und deren Anwendung in SQL-Abfragen vor. Mit den GROUP BY-Klauseln ROLLUP, CUBE und GROUPING SETS lassen sich sehr elegant zusätzliche Aggregate entlang der vorhandenen "Dimensionen" berechnen. Analytische Funktionen erlauben das sehr flexible Bilden von Aggregatsfenstern. Und wenn das alles nicht reicht, können sogar eigene Aggregatsfunktionen erstellt werden. Besser geht es eigentlich nicht.

Mehr dazu im aktuellen Community-Tipp.

About


Hier finden Sie Informationen, Tipps und Tricks zu Oracle Application Express (APEX), SQL und PL/SQL.


Die Community-Arikel repräsentieren die Meinung des Autors und nicht zwingend die Meinung der Oracle Deutschland B.V. & Co KG.


Viel Spaß beim Lesen wünscht

Carsten Czarski
ORACLE Deutschland B.V. & Co. KG

Search

Categories
Archives
« April 2014
MoDiMiDoFrSaSo
 
1
2
3
4
5
6
7
8
9
10
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Heute