Sql server提高笔记
来源:互联网 发布:淘宝确认收货是什么 编辑:程序博客网 时间:2024/05/18 11:48
SQL Aggregate 函数
SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。
有用的 Aggregate 函数:
AVG() - 返回平均值
COUNT() - 返回行数
FIRST() - 返回第一个记录的值
LAST() - 返回最后一个记录的值
MAX() - 返回最大值
MIN() - 返回最小值
SUM() - 返回总和
SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。
有用的 Aggregate 函数:
AVG() - 返回平均值
COUNT() - 返回行数
FIRST() - 返回第一个记录的值
LAST() - 返回最后一个记录的值
MAX() - 返回最大值
MIN() - 返回最小值
SUM() - 返回总和
SQL Scalar 函数
SQL Scalar 函数基于输入值,返回一个单一的值。
有用的 Scalar 函数:
UCASE() - 将某个字段转换为大写
LCASE() - 将某个字段转换为小写
MID() - 从某个文本字段提取字符,MySql 中使用
SubString(字段,1,end) - 从某个文本字段提取字符
LEN() - 返回某个文本字段的长度
ROUND() - 对某个数值字段进行指定小数位数的四舍五入
NOW() - 返回当前的系统日期和时间
FORMAT() - 格式化某个字段的显示方式
AVG() 函数
AVG() 函数返回数值列的平均值。
SQL AVG() 语法
SELECT AVG(column_name) FROM table_name
SQL COUNT() 函数
COUNT() 函数返回匹配指定条件的行数。
SQL COUNT(column_name) 语法
COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入):
SELECT COUNT(column_name) FROM table_name;
SQL COUNT(*) 语法
COUNT(*) 函数返回表中的记录数:
SELECT COUNT(*) FROM table_name;
SQL COUNT(DISTINCT column_name) 语法
COUNT(DISTINCT column_name) 函数返回指定列的不同值的数目:
SELECT COUNT(DISTINCT column_name) FROM table_name;
注释:COUNT(DISTINCT) 适用于 ORACLE 和 Microsoft SQL Server,但是无法用于 Microsoft Access。
当作用于单一列group up有distinct的作用
group by 字句也和where条件语句结合在一起使用。
当结合在一起时,where在前,group by 在后。
即先对select xx from xx的记录集合用where进行筛选,
然后再使用group by 对筛选后的结果进行分组
最后使用having字句对分组后的结果进行筛选
当结合在一起时,where在前,group by 在后。
即先对select xx from xx的记录集合用where进行筛选,
然后再使用group by 对筛选后的结果进行分组
最后使用having字句对分组后的结果进行筛选
group by特别注意除了聚合语句里面的字段以外,必须包含所有select语句里面
所有的字段。
所有的字段。
substring(字段,起始位置,截取长度)
SELECT format(GETDATE(),'yyyy-MM-dd','ZH-CN') a
sql server 2008 format函数运用 yyyy为年份,必须小写;MM为月份,必须大写;dd为日,同理。
SELECT format(GETDATE(),'yyyy-MM-dd','ZH-CN') a
sql server 2008 format函数运用 yyyy为年份,必须小写;MM为月份,必须大写;dd为日,同理。
阅读全文
0 0
- Sql server提高笔记
- 提高SQL Server效率
- 提高SQL Server性能
- 提高SQL SERVER并发能力
- SQL笔记 --- SQL Server
- SQL笔记-SQL Server
- Sql Server 重建索引提高SQL Server性能
- 【SQL Server备份恢复】提高SQL Server备份速度
- 如何提高SQL SERVER的性能
- 如何提高SQL Server的性能
- 用索引提高SQL Server性能
- 如何把SQL SERVER 2000性能提高?
- 用索引提高SQL Server性能
- 四项技术提高SQL Server性能
- 如何提高SQL SERVER的性能
- 提高SQL SERVER运行速度的方法
- 如何提高SQL Server的安全性?
- 利用索引提高SQL Server数据处理效率
- 程序员的修行之路---第一篇
- 数据库的随机查询SQL
- 插入排序法代码
- Mysql group by以及having的用法
- 习题3.1
- Sql server提高笔记
- Jquery 1.9.0 以上版本扩展$.browser无法使用的问题
- maven的核心概念
- pods 更新指定库
- Fresco的基本使用
- 02js学习笔记
- sublime text 2 start from command line
- [科学60s]Climate agreement was costing American workers
- Action处理请求,转发回的页面显示空白问题