Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať instr s Decode a žiadne druhé meno

Structured Query Language ( SQL ) poskytuje prostriedky pre vás nastaviť a spravovať svoje databázy . Môžete použiť jazyk na dotaz databáz , porovnanie dát medzi dátovými zdrojmi a vypočítať informáciu vo vnútri svojich tabuliek . Otázka na databázovú tabuľku pre zoznam mien vám môže predstaviť s výzvou , pretože mená v zozname môžu alebo nemusia obsahovať druhá mena . Ak narazíte na problém s parsovanie názvami reťazcov , ktoré neobsahujú žiadne údaje , prostredné meno , môžete použiť SQL v instr a dekódovanie príkazy prelomiť svoje celé meno do jednotlivých kategórií pre prvý , posledný a stredných mien . Pokyny dovolená 1

Spustite SQL editora otvorte databázu , ktorú chcete pracovať . Zvoľte požadovanú tabuľku z databázy zadajte " UPDATE database_master_file SET " do SQL editora - vynechať úvodzovky v príkaze . Náhradník " database_master_file " s názvom vášho stola súboru - namiesto medzier podčiarknutia na reťazec názov súboru spoločne
2

Type " last_name = SUBSTR ( Name Record , 1 , INSTR ( názov záznamu . , " ) -1 ) , " pre definovanie prvej časti záznamu ako priezvisko . Vynechajte úvodzovky vyhlásenie je pri zachovaní čiarka na konci - čiarky prerušujú koniec poľa v príkaze SQL . . Nahradiť " záznam názov " vo výkaze s názvom hlavičke vašej databázy je
3

Pridať " FIRST_NAME = dekódovať ( Char ( instr ( pat_name , - , 1,2 ) ) , " vyhlásenie na ďalšom riadku . " 1 " a " 2 " v tomto vyhlásení povedať SQL pre vyhľadanie krstné meno , ak názov záznam má jednu alebo dve medzery .
4

použite nasledujúce príkazy povedať SQL editor menovať ďalšiu časť reťazca nahrávacie ako krstné meno . Zadajte " '0 ' , SUBSTR ( meno pat , INSTR ( pat_name , ' ) +1 ) , , " " SUBSTR ( pat - meno , INSTR ( pat_name , '' ) 1 , " a " INSTR ( pat_name , '' , 1,2 ) - INSTR ( pat_name , " ) -1 ) ) , " na ďalšie tri riadky s visiacimi zarážky . Vynechajte vonkajšie úvodzovky v každom z výkazov a vynechať vonkajšie čiarku v prvom oznámení . Čiarky vedľa pravej väčšine zátvorkách sa používajú na prerušujú koniec poľa vyhlásenie je .
5

Type " pat_middle_name = DECODE ( to_char ( INSTR ( pat_name , '' , 1,2 ) , " na ďalšom riadku potom zadajte " '0 ' , null , " na ďalší riadok rozprávať SQL editore vynechať strednej názov poľa , ak sa nenájde dve medzery v reťazci . typ " substr ( pat - name , INSTR ( pat_name , ' , 1,2 ) 1 ) " , ako zistiť , SQL editor , ktorý tretie meno v reťazci je prostredné meno , ak zistí , že dve miesta v zázname . vynechať úvodzovky a zachovať čiarky vo výkazoch .
6

Uložte zmeny a potom zatvorte vaše SQL editor .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené