Die Funktion Left$ gibt eine Zeichenfolge zurück, die aus der angegebenen Anzahl der Zeichen ganz links in einer Zeichenfolge besteht.
Syntax: Left$(Spaltenname, Länge)
Beispiel 1:
Auf Grundlage einer Karte mit Gemeindegrenzen soll eine thematische Karte der Bundesländer erstellt werden.
Zur Auswertung steht der 8-stellige Amtliche Gemeindeschlüssel (AGS) zur Verfügung.
Die ersten beiden Ziffern bezeichnen das Bundesland. Der Block von der dritten bis zur fünften Ziffer identifiziert den Landkreis bzw. die kreisfreie Stadt, dem die Gemeinde angehört. Die ersten fünf Stellen werden daher auch als Kreisschlüssel bezeichnet. Dabei zeigt die dritte Ziffer bei Ländern, in denen Regierungsbezirke bestehen oder in der Vergangenheit bestanden haben, in der Regel den Bezirk an, während sie in anderen Ländern 0 ist. In Baden-Württemberg zeigt die vierte Ziffer außerdem an, zu welchem Regionalverband die Gemeinde gehört. Die letzten drei Ziffern schließlich unterscheidet die Gemeinden innerhalb eines Landkreises. Bei kreisfreien Städten stehen an dieser Stelle drei Nullen.
Gemeindeschlüssel für Frankfurt am Main
06412000
06
|
Bundesland
|
Hessen
|
4
|
Regierungsbezirk
|
Darmstadt
|
12
|
Kreis
|
Kreisfreie Stadt Frankfurt am Main (durch die Zeichenkombination "000" an den letzten drei Stellen)
|
000
|
Gemeinde
|
|
Gemeindeschlüssel für Bad Homburg vor der Höhe
06434001
06
|
Bundesland
|
Hessen
|
4
|
Regierungsbezirk
|
Darmstadt
|
34
|
Kreis
|
Hochtaunuskreis
|
001
|
Gemeinde
|
Bad Homburg vor der Höhe
|
|
Da die Bundesländer durch die ersten beiden Kennziffern differenziert werden, werden die ersten beiden Zeichen aus der Spalte Gemeindeschlüssel in die Spalte Bundesland übertragen.
(Anschließend lässt sich über die Spalte Bundesland die thematische Karte erstellen.)
Left$(Gemeindeschlüssel,2)
Alternative:
Nur die ersten beiden Zeichen aus der Spalte Gemeindeschlüssel werden für die Erstellung der thematischen Karte ausgewertet.
Left$(Gemeindeschlüssel,2)
Beispiel 2:
Mit diesem Ausdruck werden alle Datensätze ausgewählt, in denen die ersten beiden Zeichen des Gemeindeschlüssels „06“ lauten.
Beachten Sie, dass -je nach dem für die Spalte verwendeten Datentyp- der Suchwert gegebenenfalls in Anführungszeichen ("") gesetzt werden muss.
Left$(Gemeindeschlüssel,2) = "06"
|