-
计次
1.去重:SELECT COUNT(DISTINCT 列名) FROM 表名;
2.不去重:SELECT COUNT (列名) FROM 表名;
例如统计商品数(去重)
SELECT COUNT ( DISTINCT 商品数量) FROM 表名; -
文本函数
- 提取: SUBSTR(列名,开始位置,提取的位数)
SELECT SUBSTR(列名,开始位置,提取的位数) FROM 表名
例:提取日期19990629中的年份1999
SELECT SUBSTR(date,1,4) FROM 表名; - 替换:REPLACE(列名,要替换的文本,新文本)
SELECT REPLACE(列名,要替换的文本,新文本) FROM 表名;
例:将6k的k变为空
SELECT REPLACE(列名,k,’ ') FROM 表名;
-
求平均值
SELECT AVERAGE(列名) FROM 表名; -
合并查询结果、将结果重命名
例:合并数学平均成绩,语文平均成绩,并分别命名为数学平均分,语文平均分
SELECT AVG(数学成绩) AS ‘数学平均分’ ,AVG(语文成绩) AS ‘语文平均分’ FROM 表名;
注意:这个重命名只是针对显示结果重命名,不会改变表内列名