数据库复习(2): SQL的字段

计算字段

SQL内置了一些关键字去操作字段:

拼接

SELECT语句中,可用操作符拼接字段

SQLServer:+
SQLite:||
MySQL:CONCAT(字段1, 字段2, ...)函数

去空格

LTRIM(字段)去左空格
RTRIM(字段)去右空格
TRIM(字段)去两边空格

别名

使用AS关键字

-- 将Column与‘sss’拼接,命名为xxx
SELECT CONCAT(Column, 'sss',) AS xxx
FROM Table1;

注: AS是可选的,别名甚至可以是字符串。

算术计算

+ - * /即可

函数

除了使用关键字计算字段, 还可以使用函数处理数据.

内建函数

见SQL必知必会 p64

函数 使用 支持的数据库
SUBSTRING() 提取子串 MYSQL/SQLServer
CONVERT() 数据类型转换 MariaDB/MYSQL/SQLServer
GETDATE() SQLServer
CURDATE() MariaDB/MYSQL

聚集函数

聚集函数用于分析数据
常见聚集函数有:

  • COUNT() 计数
  • MIN() 最小值(包括日期,数值等)
  • MAX() 最大值
  • AVG() 平均数
  • SUM() 求和

发表评论

电子邮件地址不会被公开。 必填项已用*标注