博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
#大学#SQL基础学习笔记(03)
阅读量:6547 次
发布时间:2019-06-24

本文共 805 字,大约阅读时间需要 2 分钟。

*数字函数 

*ABS()求绝对值 
*CEILING()舍入到最大整数,-3.61->3;4.5->5 
*FLOOR()舍入到最小整数 
*ROUND(小数,位数)四舍五入 
*LEN()计算字符串的长度 
*LTRIM()字符串左侧空格去掉 
*RTRIM()字符串右侧空格去掉 
*SUBSTRING()截取字符串 
日期函数 
*GETDATE()取得当前日期 
*DATEADD(datepart,number,date) 
*DATEDIFF(datepart,startdate,enddate)计算两个日期之间的差额 
*DATEPART(datepart,date)返回日期的特定部分 
类型转换 
*cast(表达式 as 类型) 
*convert(类型,表达式)

*判断空值函数 ISNULL(字段,返回值) 

*CASE函数用法,相当于switch case 
CASE 表达式 
WHEN Value1 THEN ruturnValue1 
WHEN Value2 THEN ruturnValue2 
WHEN Value3 THEN ruturnValue3 
ELSE defaultreturnValue

*索引——提高查询效率,占用索引空间,在insert,update,delete的时候会降低速度,一般只在经常需要检索的字段上创建索引(where) 

*即使创建了索引,在like的时候还是有可能出现全表扫描

*表连接Join 

select TableNameA.字段,B.字段 
from TableNameA jion TableNameB on TableNameA.字段=TableNameB.字段

*子查询

本文转自 Ron Ngai 博客园博客,原文链接:http://www.cnblogs.com/rond/archive/2010/12/24/1916370.html  ,如需转载请自行联系原作者

你可能感兴趣的文章
Apriori 关联算法学习
查看>>
MVPArms官方首发一键生成组件化,体验纯傻瓜式组件化开发
查看>>
制作iso镜像U盘自动化安装linux系统
查看>>
JSLint的使用
查看>>
HTTP POST GET 本质区别详解
查看>>
MD5加密
查看>>
ant
查看>>
微信,想要说爱你,却没有那么容易!
查看>>
有关sqlite与sql
查看>>
MapXtreme 2005 学习心得 概述(一)
查看>>
php进一法取整、四舍五入取整、忽略小数等的取整数方法大全
查看>>
Hibernate的拦截器和监听器
查看>>
WSDP
查看>>
Memory Management
查看>>
The Packaging Process in Yocto/OE
查看>>
JQUERY 对 表格中的数据重排序
查看>>
程序员常用借口指南
查看>>
awk 常用方法
查看>>
Android网络框架实现之【Retrofit+RxJava】
查看>>
Android文件的加密与解密
查看>>