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

TRIM ( ) funkcie v T - SQL

Transact - SQL dialekt Structured Query Language používaných databáz má celý rad funkcií , vrátane dvoch , ktoré trim medzery z reťazca znakov . Pre programátorov T - SQL , je LTrim ( ) a RTrim ( ) funkcia príde vhod pri manipulácii znakových oblastiach , ako sú mená a adresy . Tieto odbory majú premenlivé počty vedenie , koncové alebo vloženými medzerami , sú TRIM ( ) funkcia pomôcť programátorom zlomiť poľa od seba a znovu zlučujú . T - SQL

Microsoft používa T - SQL ako jazyk pre jeho SQL Server relačný databázový softvér . Hoci tam sú štandardné verzie SQL , ako je napríklad SQL - 92 , nie je dodávateľ software je plne implementovaný ako v dobe vydania . Napríklad štandard SQL - 92 obsahuje TRIM ( funkcie ) , ktoré T - SQL nemá . To nie je handicap , však, ako môžete kombinovať LTrim ( ) a RTrim ) funkcie ( pôsobí ako funkcia Trim ( ) .
LTrim ( )

Funkcia LTrim ( ) odstráni medzery z reťazca až do prvej neprázdny znak . " L " v LTrim ( ) odkazuje na prázdne miesta vedúcich od ľavej strane . LTrim ( ) vykonáva na povrázku zaisťuje , že začína neprázdne znaky , takže reťazec sa stáva vľavo oprávnené . Reťazce začínajúce polotovary odpadu pre ukladanie dát priestoru a môže dať hlási otrhaný vzhľad.
RTrim ( )

RTrim ( ) sa správa ako LTrim ( ) , s výnimkou že odstráni koncové medzery až do poslednej neprázdny znak v reťazci . Narazíte na koncové medzery častejšie , ako znak polia , ako sú mená a adresy majú variabilné množstvo neprázdne znaky , a niektoré softvérové ​​podložky polí z ich maximálna veľkosť s medzerami . Ak , napríklad , pole " FIRST_NAME " obsahuje 20 - znakový reťazec " John " , ktorý má 16 prázdnych znakov v nadväznosti na mená , a pole 20 znakov " last_name " je reťazec " Smith " s 15 nulami , ich kombinácia sa nemotorný " John ( 15 prírezy ) Smith ( 16 prírezy ) . " Použitím funkciu RTrim ( ) na " FIRST_NAME " a " last_name " pole , potom sa pridá jednu medzeru medzi nimi , môžete získať viac funkcie reprezentatívne " John Smith . "
Vnorené funkcie

TRIM ( ) v SQL - 92 odstraňuje aj úvodné a koncové medzery z reťazca . Môžete ľahko dosiahnuť rovnaký výsledok tým , že kombinuje RTrim ( ) a LTrim ( ) ako vnorené funkcie RTrim ( LTrim ( ) ) . Iná kombinácia , LTrim ( RTrim ( ) ) , vám dáva rovnaký výsledok . Napríklad , ak máte 20 - znak " street_address " obsahujúce " 1200 Main Street ( štyri Prázdne ) " a odstráňte jeho číslo ulice , ponecháva " ( prázdne ) Hlavná ulica ( štyri medzery ) . " Použitie vnorených funkcií RTrim ( LTrim ( street_address ) ) vám dáva viac užitočných " Main Street " .

Najnovšie články

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