sql中的单列函数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

sql中的单列函数

在SQL 中,有很多内置的函数可以用来操作单列数据。以下是一些常见的SQL 单列函数:

1. **聚合函数(Aggregate Functions)**:

* `COUNT()`: 计算某列的行数。

* `SUM()`: 计算某列的总和。

* `AVG()`: 计算某列的平均值。

* `MIN()`: 获取某列的最小值。

* `MAX()`: 获取某列的最大值。

* `GROUP_CONCAT()`: 在MySQL 中,将某列的值连接成一个字符串。

2. **字符串函数(String Functions)**:

* `LENGTH() 或CHAR_LENGTH()`: 获取字符串的长度。

* `UPPER() 或LOWER()`: 将字符串转换为大写或小写。

* `TRIM()`: 去除字符串的前后空格。

* `CONCAT()`: 连接两个或多个字符串。

* `SUBSTRING() 或SUBSTR()`: 从字符串中提取子串。

* `REPLACE()`: 在字符串中替换子串。

3. **日期函数(Date Functions)**:

* `NOW()`: 返回当前日期和时间。

* `DATE()`: 提取日期部分。

* `DAY() 或DAYOFMONTH()`: 提取日期的日部分。

* `MONTH()`: 提取日期的月部分。

* `YEAR()`: 提取日期的年部分。

4. **数值函数(Numeric Functions)**:

* `ROUND()`: 对数值进行四舍五入。

* `FLOOR() 或CEIL()`: 对数值向下或向上取整。

* `ABS()`: 返回数字的绝对值。

5. **转换函数(Conversion Functions)**:

* `CAST()`: 将一个数据类型转换为另一个数据类型。

* `CONVERT()`: 在SQL Server 中,与`CAST()` 功能相似,用于数据类型转换。

6. **其他常用函数**:

* `IF() 或CASE`: 条件表达式,根据条件返回不同的值。

* `COALESCE()`: 返回第一个非NULL 值。

* `NULLIF()`: 如果两个值相等,则返回NULL,否则返回第一个值。

相关文档
最新文档