Funkce, účel, syntaxe a běžné použití SQL TRIM

Častým problémem vyplývajícím ze zadávání dat jsou nechtěná bílá místa náhodně přidaná na začátek nebo konec řetězce, když uživatel zadává data do textového pole. Tyto prázdné znaky mohou způsobovat problémy při pokusu o identifikaci duplicitních záznamů nebo při pokusu o PŘIPOJENÍ tabulek na řetězcové proměnné.

SQL obsahuje dvě funkce pro oříznutí bílého místa z řetězce:

Funkce LTRIM se používá k odstranění jakýchkoli mezer od začátku řetězce.

Funkce RTRIM se používá k odstranění jakýchkoli mezer od konce řetězce.

Oba tyto řetězce funkce jsou k dispozici na SQL Server, Oracle, MySQL a Microsoft Access.

Syntaxe funkcí je následující:

LTRIM (String)
RTRIM (String)

Parametr String, který se předává funkcím, může být název sloupce, proměnná, doslovný řetězec nebo výstup uživatelem definované funkce nebo skalární dotaz.

SELECT LTRIM(" spaces at start")SELECT RTRIM(FirstName) FROM Customers

Pokud chcete odstranit mezery na začátku i na konci řetězce, můžete na řetězec jednoduše použít LTRIM i RTRIM. Alternativně, pokud používáte MySQL nebo Microsoft Access, můžete použít funkci TRIM, která dělá totéž jako použití LTRIM i RTRIM.

Závěr

V tomto článku jsme si ukázali, jak k odstranění mezer na začátku a na konci řetězcových proměnných pomocí SQL. Tyto funkce vám pomohou vyčistit data do standardizovanějšího formátu a zabránit problémům vznikajícím z neidentifikace toho, co by mělo být duplicitní záznamy nebo vytvoření úspěšného VNITŘNÍHO PŘIPOJENÍ, pokud se připojíte k řetězci.

nahlásit tento inzerát

Leave a Reply

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *