Sqlerver_各类函数
2015-10-22 10:56
323 查看
SQL Aggregate 函数
SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。有用的 Aggregate 函数:
AVG() - 返回平均值-SELECT AVG(column_name) FROM table_name
COUNT() - 返回行数-SELECT COUNT(*) FROM table_name;
FIRST() - 返回第一个记录的值-SELECT FIRST(column_name) FROM table_name;-只有 MS Access 支持 FIRST() 函数。
LAST() - 返回最后一个记录的值-SELECT LAST(column_name) FROM table_name;-只有 MS Access 支持 LAST() 函数。
MAX() - 返回最大值-SELECT MAX(column_name) FROM table_name;
MIN() - 返回最小值-SELECT MIN(column_name) FROM table_name;
SUM() - 返回总和-SELECT SUM(column_name) FROM table_name;
SQL Scalar 函数
SQL Scalar 函数基于输入值,返回一个单一的值。有用的 Scalar 函数:
UCASE() - 将某个字段转换为大写-SELECT UPPER(column_name) FROM table_name;
LCASE() - 将某个字段转换为小写-SELECT LOWER(column_name) FROM table_name;
MID() - 从某个文本字段提取字符-SELECT MID(column_name,start[,length]) FROM table_name;
参数 | 描述 |
---|---|
column_name | 必需。要提取字符的字段。 |
start | 必需。规定开始位置(起始值是 1)。 |
length | 可选。要返回的字符数。如果省略,则 MID() 函数返回剩余文本。 |
ROUND() - 对某个数值字段进行指定小数位数的四舍五入-SELECT ROUND(column_name,decimals) FROM table_name;
参数 | 描述 |
---|---|
column_name | 必需。要舍入的字段。 |
decimals | 必需。规定要返回的小数位数。 |
FORMAT() - 格式化某个字段的显示方式-SELECT FORMAT(column_name,format) FROM table_name;
参数 | 描述 |
---|---|
column_name | 必需。要格式化的字段。 |
format | 必需。规定格式。 |
相关文章推荐
- 淘宝内部分享:怎么跳出MySQL的10个大坑
- MySQL创建触发器
- 【培训】MySQL
- sql server中Join有几种
- Hibernate原生SQL查询
- mysql优化 explain index
- Sqlserver_时间用法
- 淘宝刘昆:阿里数据库架构变迁与展望
- PostgreSQL的hstore初步学习
- oracle 序列初始化的plsql块脚本
- JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法
- 使用DataAdpater自动批量更新DataSet中的数据到数据库
- Sqlserver_视图
- SQL Server 存储过程
- Oracle查看表空间利用率脚本
- Linux环境的Oracle11gR2(ASM)的单实例搭建安装
- Sqlserver_insert语法
- PowerDesginer生成表结构到数据库
- Oracle数据库的轻松干净卸载
- Oracel exp/imp 优化