函數(shù)
SQL 可用函數(shù)處理數(shù)據(jù),但不同的DBMN都有特定的函數(shù),各個(gè)函數(shù)的名稱(chēng)和用法可能不同。
文本處理函數(shù)
| 函數(shù) | 說(shuō)明 |
|---|---|
| LEFT()(或使用子字符串函數(shù)) | 返回字符串左邊的字符 |
| RIGHT()(或使用子字符串函數(shù)) | 返回字符串右邊的字符 |
| LENGTH()(也使用DATALENGTH()或LEN()) | 返回字符串的長(zhǎng)度 |
| LOWER() | 將字符串轉(zhuǎn)換為小寫(xiě) |
| UPPER() | 將字符串轉(zhuǎn)換為大寫(xiě) |
| LTRIN() | 去掉字符串左邊的空格 |
| RTRIM() | 去掉字符串右邊的空格 |
日期和時(shí)間處理函數(shù)
- 日期和時(shí)間處理函數(shù)在各DBMS 中很不一致,可移植性最差,此處略
數(shù)值處理函數(shù)
| 函數(shù) | 說(shuō)明 |
|---|---|
| ABS() | 返回一個(gè)數(shù)的絕對(duì)值 |
| SIN() | 返回一個(gè)角度的正弦 |
| COS() | 返回一個(gè)角度的余弦 |
| TAN() | 返回一個(gè)角度的正切 |
| EXP() | 返回一個(gè)數(shù)的指數(shù)值 |
| PI() | 返回圓周率 |
| SQRT() | 返回一個(gè)數(shù)的平方根 |