SQL必知必会 第8课 使用函数处理数据
8.1 函数
SQL同其他计算机语言一样,可以使用函数来处理数据。
但是每一个DBMS都有其特定的函数,只有少数几个函数被所以主要的DBMS等同的支持。SQL语句不可移植。所以许多人不赞成使用特定于实现的功能。
8.2 使用函数
大多数SQL实现支持以下类型函数。
- 处理文本字符串的文本函数
- 在数值数据上进行算术操作
- 处理日期和时间值并从这些值中提取特定成分
- 生成美观好懂的输出内容的格式化函数
- 返回DBMS正使用的特殊信息的系统函数
文本处理函数
函数 | 说明 |
---|---|
LEFT() | 返回字符串左边的字符 |
LENGTH() | 返回字符串的长度 |
LOWER() | 将字符串转换为小写 |
LTRIM() | 去掉字符串左边的空格 |
RIGHT() | 返回字符串右边的空格 |
RTRIM() | 去掉字符串右边的空格 |
SUBSTR() 或 SUBSTRING() | 提取字符串的组成部分 |
SOUNDEX() | 返回字符串的SOUNDEX值(是一个将任何文本串转换为描述其语音表示的字母数字模式的算法) |
UPPER() | 将字符串转换为大写 |
日期和时间处理函数
数值处理函数
函数 | 说明 |
---|---|
ABS() | 返回一个数的绝对值 |
COS() | 返回一个角度余弦值 |
EXP() | 返回一个数的指数值 |
PI() | 返回圆周率π的值 |
SIN() | 返回一个角度正弦值 |
SQRT() | 返回一个数的平方根 |
TAN() | 返回一个角度的正切 |
还没有评论,来说两句吧...