| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come utilizzare INSTR Con Decodificare e No Middle Name
    Structured Query Language ( SQL) fornisce un mezzo per voi di impostare e gestire i database. È possibile utilizzare il linguaggio per interrogare i database , confrontare i dati tra le fonti di dati e di calcolare le informazioni all'interno delle loro tavole . Interrogare una tabella di database per una lista di nomi può presentare con una sfida, perché i nomi della lista può o non può includere nomi di mezzo . Se si esegue in un problema con i nomi all'analisi delle stringhe che non contengono dati secondo nome , è possibile utilizzare INSTR di SQL e comandi Decode per abbattere i vostri nomi completi in categorie separate per primo , cognome e mezzo. Istruzioni
    1

    avviare l'editor di SQL quindi aprire il database che si desidera utilizzare . Selezionare la tabella desiderata dal database e digitare "UPDATE database_master_file SET" nell'editor SQL - omettere le virgolette della dichiarazione. Sostituire " database_master_file " con il nome del file della vostra tabella - . Uso sottolinea invece che gli spazi per stringa del nome del file insieme
    2

    Tipo cognome "= substr ( nome del record , 1 , Instr ( nome del record , " ) -1 ) , " per definire la prima porzione del record come cognome . Omettere le virgolette della dichiarazione preservando la virgola alla fine - le virgole scandiscono la fine di un campo in un'istruzione SQL . . Sostituire " nome record" nella dichiarazione con nome dell'intestazione del database
    3

    Aggiungi la " first_name = DECODE (TO CHAR ( Instr ( pat_name , - , 1,2) ) , vendita, acquisto 4

    " dichiarazione sulla riga successiva . L '" 1 " e" 2 " in questa dichiarazione raccontare SQL per la ricerca di un nome se il record di nome ha uno o due spazi. utilizzare le seguenti istruzioni per raccontare l'editor SQL per designare la parte successiva della stringa del record come il primo nome. Digitare " '0 ' , substr ( nome pat , Instr ( pat_name , ' ) +1 ) , , " " substr ( pat - nome, Instr ( pat_name , '' ) +1 "e" Instr ( pat_name , '' , 1,2) - Instr ( pat_name " ) -1 ) ) , " sul prossimo tre linee con rientri sporgenti . Omettere le virgolette esterne in ciascuna delle dichiarazioni e omettere la virgola esterno nella prima istruzione . Le virgole accanto a quella più a destra tra parentesi sono usate per sottolineare la fine del campo di una dichiarazione.
    5

    Tipo " pat_middle_name = DECODE ( TO_CHAR ( Instr ( pat_name , '' , 1,2) , " sulla riga successiva digitare " '0 ' , null, " sulla riga successiva per raccontare l'editor SQL per omettere un campo di nome, se non trova due spazi nella stringa . tipo " SUBSTR ( pat - nome, Instr ( pat_name , ' , 1,2) +1) " per raccontare l'editor SQL che il terzo nome nella stringa è il secondo nome , se trova due spazi nel record . omettere le virgolette e preservare le virgole nelle dichiarazioni .
    6

    Salvare le modifiche e chiudere l'editor di SQL .

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare Lamport Timestamps 
    ·PowerShell Data Funzioni 
    ·Come trattare con sottostringhe in CSH 
    ·Come trovare la frequenza del rumore in MATLAB 
    ·Come giocare Audio in Silverlight 
    ·Come ottenere i dati post di Apache2 mod_perl 
    ·Come aggiornare vBulletin 4 Icone 
    ·Come ripristinare un file EDB 
    ·Come programmare un indirizzo di porta 
    ·Che cosa è HTML5 Microdata 
      Articoli in evidenza
    ·Come utilizzare le espressioni regolari per controllare…
    ·Come reimpostare la password di root per MySQL Debian 5…
    ·Come inserire un array nel primo elemento Using C + + 
    ·Advanced Java Argomenti 
    ·Come prevenire una barra di navigazione di spingere giù…
    ·Come utilizzare più versioni di Java in Windows Vista 
    ·Qual è la differenza tra paginazione e segmentazione 
    ·Come in grigio pulsanti in Visual Basic 
    ·Come usare CutePDF Da Java 
    ·Come fare un libro paga settimanale in Visual Basic 
    Copyright © Conoscenza Informatica http://it.wingwit.com