T-SQL 101: # 44 Tila-alueen leikkaaminen merkkijonoista SQL Server -palvelimessa
Minun on usein poistettava välilyöntejä merkkijonojen edessä tai takana (tai molemmissa). Kaksi toimintoa, joita meillä oli pitkään, olivat LTRIM (vasen trimmaus) ja RTRIM (oikea trimmaus). Näet ne kahdessa ensimmäisessä SELECT-lauseessa:
Niin kauan kuin olen käyttänyt SQL Serveriä (myös pitkään), ihmiset ovat pyytäneet TRIM-toimintoa. Useimmat kehittäjät olivat kyllästyneet loputtomasti kirjoittamaan LTRIM (RTRIM ()) tekemään niin . SQL Server 2017: ssä saimme kuitenkin lopulta TRIM-toiminnon. Se leikkaa merkkijonon vasemman ja oikean puolen.
Vaikka nämä toiminnot ovat erinomaisia ja tekevät mitä tarvitsevat, asia joita he eivät tee, on poistaa muita välilyöntejä. Jos tarvitset toimintoa siihen, suosittelen, että tarkastelet TrimWhitespace () -toimintoa ilmaisissa SDU-työkaluissamme kehittäjille ja DBA: ille. Se poistaa kaikki tavalliset välilyönnit, mukaan lukien Unicode-erityiset.
Oppiminen T-SQL
Se kannattaa, kun opit SQL-taitoon. Jos haluat oppia paljon T-SQL: stä kiireessä, T-SQL-kyselyjen kirjoittaminen SQL Serverille -kurssimme on verkossa, on-demand ja edullinen.