T-SQL 101: # 44 Az üres hely vágása az SQL Server karakterláncaiból
Gyakran el kell távolítanom a szóközöket a a húrok elülső vagy hátsó része (vagy mindkettő). Hosszú ideig a két funkcióval rendelkeztünk, amelyek az LTRIM (a bal trimmeléshez) és az RTRIM (a jobb trimmeléshez) voltak. Az első két SELECT utasításban itt láthatja őket:
Amíg (azóta is régóta) SQL Server-t használtam, addig az emberek TRIM funkciót kértek. A legtöbb fejlesztő megunta, hogy végtelenül írjon LTRIM-et (RTRIM ()) erre. Az SQL Server 2017-ben mégis kaptunk egy TRIM függvényt. Ez a karakterlánc bal és jobb oldalát egyaránt levágja.
Bár ezek a funkciók kiválóak, és megteszik, amire szükségük van, a dolog hogy nem teszik meg, ha eltávolítanak más szóközöket. Ha ehhez függvényre van szüksége, javasoljuk, hogy nézze meg a TrimWhitespace () függvényünket ingyenes fejlesztői és DBA-s SDU eszközeinkben. Eltávolítja az összes elterjedt szóköz karaktert, beleértve az Unicode-specifikusakat is.
Tanulás T-SQL
Érdemes megértenie az SQL-t. Ha sietve szeretne sokat megtudni a T-SQL-ről, a T-SQL-lekérdezések írása az SQL Server számára tanfolyamunk online, igény szerinti és alacsony költségű.