T-SQL 101: # 44 Ořezávání mezer z řetězců na serveru SQL Server
Často musím odstranit mezery z přední nebo zadní (nebo obojí) strun. Po dlouhou dobu jsme pro to měli dvě funkce LTRIM (pro levý trim) a RTRIM (pro pravý trim). Můžete je vidět v prvních dvou příkazech SELECT zde:
Dokud jsem (i dlouho) používal SQL Server, lidé žádali o funkci TRIM. Většina vývojářů byla unavená nekonečným psaním LTRIM (RTRIM ()) .V SQL Serveru 2017 jsme ale konečně dostali funkci TRIM. Ořezává levou i pravou stranu řetězce.
Nyní jsou tyto funkce vynikající a dělají, co potřebují, věc že nedělají odstranění jiných mezer. Pokud k tomu potřebujete nějakou funkci, doporučuji vám podívat se na naši funkci TrimWhitespace () v našich bezplatných nástrojích SDU pro vývojáře a DBA. Odstraní všechny běžné prázdné znaky včetně specifických znaků Unicode.
Učení T-SQL
Stojí vám to za to, abyste se v SQL naučili. Pokud byste se chtěli dozvědět spoustu informací o T-SQL ve spěchu, náš kurz Psaní dotazů T-SQL pro SQL Server je online, na vyžádání a s nízkými náklady.