SQL语句笔记


cast function

语法

CAST (expression AS [data type])
可以将一种数据结构转换成另外一种

例子

select cast(num1 / num2 as decimal(4, 2)) as XXX
from XXX
where XXX

其中num1和num2的数据类型都是integer


if语句

语法

if(condition, expre1, expre2)
当满足condition时,则为expre1,否则为expre2

例子

select if(num = 0, 0, num - 1) as XXX
from XXX
where XXX

decimal 数据类型

语法

decimal(num1, num2)
小数数据类型,num1表示规定小数点左右加起来的位数,num2表示小数点后规定的位数

例子

select cast(num1 / num2 as decimal(4, 2)) as XXX
from XXX
where XXX
其中num1和num2的数据类型都是integer,把整数相除结果转换为小数,并规定小数点右边为2位,小数点左边最多2位。

to_days 函数

语法

TO_DAYS(DATE or String)
将DATE数据或者String转换成天数,如果括号中的形式是:"2017-06-20 11:00:00",则会自动忽略后面的时分秒。

例子

SELECT TO_DAYS("2017-06-20 11:00:00");
输出:736865
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • SQL SELECT 语句 一、查询SQL SELECT 语法 (1)SELECT 列名称 FROM 表名称 (2...
    有钱且幸福阅读 5,690评论 0 33
  • 关系型数据库和SQL SQL语言的三个部分DML:Data Manipulation Language,数据操纵语...
    Awey阅读 1,972评论 0 13
  • 3.6 语句 3.6.1 if语句 语法:if(condition) statement1 else statem...
    丨ouo丨阅读 309评论 0 1
  • 基础命令 主要的命令和快捷键 Linux系统命令由三部分组成:cmd + [options]+[operation...
    485b1aca799e阅读 1,124评论 0 0
  • 夜静得听清舍友的呼噜声 床底不安分的蟑螂拍打翅膀 交织欢愉而明亮的世界 可除了这些和一点余晖外 我看到的是漆黑一片...
    MarsMark阅读 159评论 0 1