数据库
端木胥
学生党一枚,正在学习大数据
展开
-
sql中interval用法总结
interval作为函数时当interval作为一个函数时,它被当做一个比较函数,即interval(),如interval(4,0,1,2,3,4,5,6),则在函数中,第一个数4作为被比较数,后面的0,1,2,3,4,5,6为比较数,然后将后面的数字依次与4进行比较,返回小于等于4的个数,所以上述结果为5,注意,只有将4后面的数字从小到大进行排列,interval函数才能正常使用,若排序混乱,可以使用,但会影响最终结果。interval作为关键字时当interval作为一个关键字时,表示为时间间隔原创 2020-07-20 17:10:03 · 40643 阅读 · 1 评论 -
sql语句中group by与case when的结合使用
有这么一个表Price,用来描述每天每种产品售出的金额,具体内容如表1.1所示,其中date字段代表日期,type字段表示产品类型,price字段表示产品售出金额。datetypeprice2020-07-13033.302020-07-13020.002020-07-12121.002020-07-13154.002020-07-12111.002020-07-12030.00现要做一个统计,统计每天每种产品类型的总售出原创 2020-07-14 09:48:30 · 10045 阅读 · 0 评论 -
SQL语句——对所有员工的薪水按照salary进行按照1-N的排名
题目描述对所有员工的当前(to_date=‘9999-01-01’)薪水按照salary进行按照1-N的排名,相同salary并列且按照emp_no升序排列建表语句:CREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_date` date NOT NULL,`to_d...原创 2019-05-22 16:08:11 · 3176 阅读 · 0 评论