目录
DUAL :亚元表
一.一般函数
CREATE TABLE cc (
id INT,
nname CHAR(4),
num INT
);
INSERT INTO cc
VALUES (1,'a',10),
(2,'b',5),
(3,'c',0)
查看:
1.count 返回行的总数
count(*)会计算 null
SELECT COUNT(*) FROM cc
查看:
2.sum 返回和
SELECT SUM(num) FROM cc
查看:
3.avg 平均数
SELECT AVG(num) FROM cc
查看;
4.max 和 min 最大值和最小值
SELECT MAX(num) FROM cc
查看:
SELECT MIN(num) FROM cc
查看:
二.字符串相关函数
1.charset()返回字符集 |
2.concat()连接字符串 |
3.instr(s1,s2)返回s2 在 s1 中出现的位置,没有则返回0 |
4.ucase()转换成大写 |
5.lcase()转换成小写 |
6.left(s,l)从 s 中的左边取 l 和字符 |
7.length()返回字符串长度 |
8.replace(s,s1,s2)在 s 中用 s2 替换 s1 |
9.strcmp(s1,s2)比较两个字符串大小 |
10.substring(s,index。length)在 s 中 从 index 位置 取出 length 个字符 |
11.ltrim / rtrim(去除前端或后端空格) |
1.charset()返回字符集
SELECT CHARSET('aa') FROM DUAL
查看:
2.concat()连接字符串
SELECT CONCAT('aa','bb') FROM DUAL
查看:
3.instr(s1,s2)返回s2 在 s1 中出现的位置,没有则返回0
SELECT INSTR('ab','b') FROM DUAL
查看:
4.ucase()转换成大写