字元串函數:
1)charindex()函數,傳回字元串或字元串在另一個字元串中的起始位置
eg.charindex('SQL','Microsoft SQL Server')
傳回值 :11
2)left()函數,傳回從字元串左邊開始指定個數的字元
eg.select left(name,3) from student;
3)right()函數,傳回從字元串右邊開始指定個數的字元
4)len()函數,傳回指定字元串表達式的字元數,不包含尾随空格
文法:len(字元串表達式)
5)lower()函數,将大寫字元資料轉化為小寫字元資料後傳回字元表達式
eg.select lower('SQL');
傳回值:sql
6)upper()函數,将小寫字元資料轉化為大寫字元資料後傳回字元表達式
eg.select upper('sql');
傳回值:SQL
7)ltrim()函數,傳回删除了前導空格之後的字元表達式
eg.select ltrim(' barbar');
傳回值:barbar
8)rtrim()函數,移除字元串右側的空白字元或其他預定義字元
eg.select rtrim('Hello World!\n\n');
傳回值:Hello World!
9)replace()函數,用另一個字元串值替換出現的的所有指定字元串的值
eg.select replace('11223344','22','88') from dual;
傳回值:11883344
10)reverse()函數,傳回字元串值的逆序
eg.select reverse('hello world')
傳回值:dlrow olleh
11)substring()函數,字段截取(截取長度若為負,将終止語句)
eg.substring('12345',2,3)
傳回值:234
12)abs()函數,傳回指定數值表達式的絕對值
eg.select abs(-2)
傳回值:2
搜尋