199
Chapter 8: Data Types, Expressions, and Scalar Functions
8
RIGHT (string, count) and LEFT (string, count)
RIGHT and LEFT Returns the rightmost or leftmost part of a string:SELECT LEFT('LeBlanc',2) AS [Left] ,
RIGHT('LeBlanc',2) AS [Right];Result:Left Right
----- ----
Le ncLEN (string)
LEN returns the length of a string:SELECT LEN('Supercalifragilisticexpialidocious') AS [Len];Result:Len
-----------
34RTRIM(string) and LTRIM(string)
RTRIM(string) and LTrim(string)remove leading or trailing spaces. Although it’s dif-
fi cult to see in print, the three leading and trailing spaces are removed from the following
string. They are often used together as RTRIM(LTRIM(string). The column-header lines
are adjusted with the remaining spaces to illustrate the functions:SELECT RTRIM(' middle earth ') AS [RTrim],
LTRIM(' middle earth ') AS [LTrim];Result:RTrim LTrim
--------------- ---------------
middle earth middle earthUPPER(string) and LOWER(string):
UPPER and LOWER convert the entire string to uppercase or lowercase. There’s not much to
know about these two functions:SELECT UPPER('one TWO tHrEe') AS UpperCase,
LOWER('one TWO tHrEe') AS LowerCase;Result:UpperCase LowerCase
------------- -------------
ONE TWO THREE one two threec08.indd 199c08.indd 199 7/30/2012 4:21:16 PM7/30/2012 4:21:16 PM
http://www.it-ebooks.info