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

SQL pre odstránenie znakov v reťazci

dopytovací jazyk SQL Server umožňuje vložiť a odstrániť znaky z reťazcové premenné . Odstránenie znakov z reťazca sa bežne používa na " drhnúť " dáta tak , aby bol efektívnejší pre správy a analýzy . Môžete použiť SQL Server " nahradiť " funkcie pre odstránenie znakov z akéhokoľvek premennej reťazca . Otvorte SQL Management Studio

Windows kliknite na tlačidlo " Štart " a vyberte " Všetky programy " . Kliknite na " Microsoft SQL Server , " kliknite na tlačidlo " SQL Server Management Studio . " Štúdio poskytuje rozhranie pre SQL kódovanie . Softvér Studio zobrazuje databáz , ku ktorým máte pripojenie v ľavom paneli . Tlačidlo v hornej časti označenej " New Query " otvorí editor kódu , kde môžete manipulovať nejaké SQL dáta .
Vytvoriť ľubovoľný Či už si vytvoríte premenných v editore premenných

alebo načítanie dát od užívateľa , budete musieť vytvoriť premennú . Potrebujete premennú , ktorá obsahuje reťazec manipulovať a premennú , ktorá obsahuje nový reťazec . Vo väčšine prípadov , SQL programátori používajú nové premenné pre vloženie hodnoty do databázovej tabuľky . Nasledujúci kód ukazuje , ako vytvoriť premennú :

vyhlásiť @ var varchar ( 10 )

vyššie uvedený kód vytvára premennú , ktorá obsahuje 10 znakov
.
Použite nahradiť funkcie

" nahradiť " funkcie má nasledujúcu syntax :

repac ( premenná , hľadanie , nahradenie )

" premenná " je premenná , ktorá obsahuje reťazec , ktorý chcete upraviť . Parameter " hľadanie " je znak , ktorý chcete nájsť a nahradiť . Parameter " nahradenie " , je znak , ktorý chcete vložiť do novej reťazca .
Priradiť nový reťazec

pomocou funkcie " Nahradiť " , môžete odstrániť znak , ale musíte priradiť novo reštrukturalizovanej reťazec na iné premenné . Nasledujúci kód ukazuje kompletnú kód potrebný na odstránenie znaku a vráti zmenený reťazec k novej premennej :

declare @ oldstring varchar ( 10 )

declare @ newstring varchar ( 10 )

set @ oldstring = ' My string '

set @ newstring = replace ( @ oldstring , ' string ' , ' new string ' )

vyššie uvedený kód vráti " Môj nový string " pre nahradené znaky.

Najnovšie články

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