• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > SQL学习笔记七函数 数字,日期,类型转换,空值处理,case

SQL学习笔记七函数 数字,日期,类型转换,空值处理,case

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了数字,日期,类型转换,空值处理等相关知识,希望本文的分享对您有所帮助

SQL学习笔记七函数 数字,日期,类型转换,空值处理,case 使用说明

数字函数
ABS():求绝对值。
CEILING():舍入到最大整数。
FLOOR():舍入到最小整数。
ROUND():四舍五入 ROUND(A,B)A是要处理的数,B是精确到小数点后第几位
LEN():计算字符串长度
LOWER()、UPPER():转小写、大写
LTRIM():字符串左侧的空格去掉
RTRIM():字符串右侧的空格去掉
SUBSTRING(string,start_position,length) string是待处理字符串,start_position是开始截的个数,length是截取的最大长度

日期函数
GETDATE():取得当前日期时间
DATEADD(datepart,number,date),计算增加后的日期
例:DATEADD(DAY,3,date)计算日期date后3天的日期
DATEADD(MONTH,-8,date)计算日期date前8个月的日期
DATEDIFF(datepart,startdate,enddate):计算两个日期之间的差额。
DATEPART(datepart,date):返回一个日期的特定部分

类型转换函数
CAST(expression AS data_type)
CONVERT(data_type,expression)

空值处理函数 如果查询结果是空,则为第二个参数。如果不为空,则是第一个参数
select isnull(FName,'佚名') as 姓名from T_Employee


CASE函数用法
单值判断,相当于switch case
CASE expression
WHEN value1 THEN returnvalue1
WHEN value2 THEN returnvalue2
WHEN value3 THEN returnvalue3
ELSE defaultreturnvalue
END

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • SQL字符串以及数字常用操作汇总
  • mysql中取字符串中的数字的语句
  • mysql字符集和数据库引擎修改方法分享
  • MySQL 字符串模式匹配 扩展正则表达式模式匹配
  • Mysql 数字类型转换函数
  • PHP合并2个数字键数组值示例详解
  • MySQL 用数字辅助表实现复杂的列变行
  • MySQL分组排序取前N条记录 以及 生成自动数字序列 的SQL
  • MySQL关于字符串中数字排序的问题分析_MySQL
  • mysql中取字符串中的数字的语句

相关文章

  • 2018-12-05mysql视图实例详解
  • 2017-05-11mysql 表索引的一些要点
  • 2018-12-05server-mysql这种错误: check the manual that ···
  • 2018-12-05教你为MySQL数据库换挡加速
  • 2018-12-05MySQL全文索引应用简明教程
  • 2017-05-11SQL字符串以及数字常用操作汇总
  • 2018-12-05【mysql教程】MySQL 元数据
  • 2017-05-11MySQL数据库修复方法(MyISAM/InnoDB)
  • 2017-05-11Mysql权限管理grant命令使笔记
  • 2018-12-05Python基础学习代码之面向对象编程

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MariaDB(MySQL)创建、删除、选择及数据类型使用详解_MySQL
    • mysql 索引的基础操作汇总(四)_MySQL
    • MSSQL 数据库备份和还原的几种方法 图文教程
    • MYSQL建立外键失败几种情况记录Can''t create table不能创建表
    • MYSQL 修改root密码命令小结
    • 关于mysql数据库格式化简单介绍
    • 超越MySQL 对流行数据库进行分支的知识小结
    • mysql数据库管理员密码忘记如何解决
    • SQL2000个人版 应用程序正常初始化失败0乘以C0000135失败
    • 如何在linux下修改mysql数据库密码?linux修改数据库密码的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有