Structured Query Language (SQL) bietet eine Möglichkeit für Sie zum Einrichten und Verwalten Ihrer Datenbanken. Sie können die Sprache in Ihren Datenbanken abzufragen , zu vergleichen, Daten zwischen Datenquellen und berechnen Informationen innerhalb ihrer Tabellen . Abfragen einer Datenbank-Tabelle finden Sie eine Liste von Namen können Sie mit einer Herausforderung darstellen , da die Namen in der Liste kann oder nicht enthalten kann Vornamen . Wenn Sie ein Problem mit Parsing Zeichenfolgennamen , die keine Daten enthalten mittleren Namen laufen , können Sie die SQL INSTR und Decode Befehle zu brechen Ihren vollständigen Namen in verschiedenen Kategorien für den ersten, letzten und mittleren Namen . Anleitung
1
Starten Sie Ihren SQL-Editor öffnen Sie dann die Datenbank, die Sie bearbeiten möchten . Wählen Sie die gewünschte Tabelle aus der Datenbank dann " UPDATE database_master_file SET" in den SQL Editor - lassen Sie die Anführungszeichen in der Erklärung. Ersetzen Sie " database_master_file " mit Ihrer Tabelle Dateinamen - . Verwendung unterstreicht anstelle von Leerzeichen , um den Namen der Datei aneinanderreihen
2
Type " nachname = SUBSTR (record name , 1, INSTR (record Namen , ") -1) ", um den ersten Teil des Datensatzes als den Nachnamen definieren . Lassen Sie die Anweisung Anführungszeichen unter Wahrung der Komma am Ende - Komma unterstreichen das Ende eines Feldes in einer SQL-Anweisung . . Ersetzen Sie "record name" in der Erklärung mit Ihrer Datenbank den Namen header
3
Fügen Sie das " vorname = DECODE (TO CHAR (INSTR ( pat_name , -, 1,2 ) ) " Anweisung in der nächsten Zeile . die" 1 " und" 2 " in dieser Aussage sagen SQL für einen Namen suchen, wenn der Name Records hat ein oder zwei Räume.
4
Verwenden Sie die folgenden Anweisungen, um die SQL-Editor zu erzählen , um den nächsten Teil des Datensatzes String als ersten Namen bezeichnen . Type " '0 ' , SUBSTR (pat Namen , INSTR ( pat_name , ') +1) ,," " SUBSTR (pat -name , INSTR ( pat_name ,'') +1 "und" INSTR ( pat_name ,'', 1,2 ) - INSTR ( pat_name , ") -1)) , " auf die nächste drei Zeilen mit hängende Einzüge . Lassen Sie die äußeren Anführungszeichen in jeder der Aussagen und lassen Sie den äußeren Komma in der ersten Anweisung . Die Kommas neben den am weitesten rechts Klammern werden verwendet, um das Ende einer Anweisung Bereich unterstreichen .
5
Type " pat_middle_name = DECODE ( TO_CHAR (INSTR ( pat_name ,'', 1,2 ) , " in der nächsten Zeile dann" '0 ' , null, " in der nächsten Zeile zu sagen, den SQL-Editor , einen Mittelweg Feld weglassen , wenn sie nicht finden, zwei Räume in der Zeichenfolge. Type" SUBSTR (pat -name , INSTR ( pat_name " , 1,2 ) +1) ", um die SQL-Editor , dass die dritten Namen in der Zeichenfolge der zweite Vorname ist, wenn es zwei Räume findet in der Aufzeichnung zu erzählen. Lassen Sie die Anführungszeichen und bewahren die Kommas in den Aussagen .
6
Speichern Sie die Änderungen und schließen Sie dann Ihren SQL -Editor.