首页 > 其他分享 >函数

函数

时间:2024-09-30 16:36:44浏览次数:1  
标签:comment 函数 -- when 70 now select

字符串:

update emp set workno = lpad(workno,10,'0'); -- 左填充0到10位

数值:

`
select ceil(1.5); -- 向上取整 结果2
select floor(1.9); -- 向下取整 结果1
select mod(7,4); -- 取余数 结果3
select rand(); -- 生成0或者1的随机数,包含小数
select round(2.234,2); - 四舍五入,2.234保留2位小数,结果2.20

'
select lpad(round(rand()1000000,0),6,'0'); -- 前面补充0
select rpad(round(rand()
1000000,0),6,'0'); -- 后面补充0
' -- 生成一个6位的验证码,随机数*100000,然后保留0位小数即可

日期函数:

select curdate(); -- 当前年月日 select curtime(); -- 当前时间 select now(); -- 当前年月日和时间 select year(now()); -- 当前时间中的年 select month(now()); -- 当前时间中的月 select day(now()); -- 当前时间中的日 select date_add(now(),interval 70 day);-- 当前时间的70天后的日期 select date_add(now(),interval 70 month);-- 当前时间的70月 select date_add(now(),interval 70 year);-- 当前时间的70年 select datediff('2021-01-01',now()); -- 求差值天数 select name,datediff(curdate(),entrydate) as 'entrydays' from emp order by entrydays desc ; -- 入职多少天,安降序排列

流程函数:

'
select if(true,'当前值正确','值出现了错误'); -- true
'

'select
name,
case workaddress when '北京' then '一线' when '上海' then '一线' else '二线' end as '工作地址'
from emp;'

`create table score(
id int comment 'ID',
name varchar(20) comment '姓名',
math int comment '数学',
english int comment '英语',
chinese int comment '语文'
) comment '学员成绩表';
insert into score(id, name, math, english, chinese) VALUES (1, 'Tom', 67, 88, 95
), (2, 'Rose' , 23, 66, 90),(3, 'Jack', 56, 98, 76);

select * from score;
select
id,name,
case when math >= 85 then '优秀' when math >= 65 then '及格' else '不及格' end as '数学',
case when english >= 85 then '优秀' when english >= 65 then '及格' else '不及格' end as ’英语‘,
case when chinese >= 85 then '优秀' when chinese >= 65 then '及格' else '不及格' end as '语文'
from score;`

标签:comment,函数,--,when,70,now,select
From: https://www.cnblogs.com/di7gan/p/18442079

相关文章

  • linux中的信号处理器函数
    信号处理器函数的设计常见的两种信号处理器函数设置全局性标志变量并退出。主程序对此标志进行周期性检查,一旦置位随即采取相应动作。信号处理器函数执行某种类型的清理动作,接着终止进程或者使用非本地跳转将栈解开并将控制返回到主程序中的预定位置。设计原则简洁性......
  • 十五、存储过程与函数
    文章目录0.引用1.存储过程概述1.1理解1.2分类2.创建存储过程2.1语法分析3.调用存储过程3.1调用格式3.2代码举例3.3如何调试4.存储函数的使用4.1语法分析4.2调用存储函数4.3代码举例4.4对比存储函数和存储过程5.存储过程和函数的查看、修改、删除5.1......
  • linux内核调试痛点之函数参数抓捕记
    1.linux内核调试工具crash并不能直接显示函数参数,而这个对调试又非常重要下面是工作中一个实际的问题,我们的进程hang在如下一个内核栈中了,通过栈回溯可知是打开了一个nfs3的网盘文件或者目录,已知客户机器的NAS盘不可访问了,只要访问就会hang住,但我们的进程理论上是不会访问该NAS......
  • 用自定义函数镶嵌求解某年某月的天数
    首先分析年份年份分为1.平年2.闰年对于闰年的定义为可以被4整除并且不被100整除,或者可以被400整除部分代码如下​if((y%4==0&&y%100!=0)||y%400==0)//if判断年份是否是闰年​ 月份的判断一年有12个月,1~12个月中天数不同,其中可以用数组来表示自定......
  • 完全零基础 轻松学Python:基本语法元素和函数
    一、基本语法元素01缩进02注释03保留字04变量05数据类型06赋值07函数二、几个常见函数01input()02print()03eval()04type()05id()06dir()07help()-TheEnd -......
  • jmeter实用函数开发(一)
    在接口测试过程中,经常会遇到枚举值,如果接口传参数,想随机取某一个枚举值应该怎么办呢?本人结合实际工作中的需求,编写了一个jmeter函数,输入枚举值,枚举值中间以英文符号","进行区分,然后枚举值的随机值。代码如下:importjava.util.ArrayList;importjava.util.Collection;import......
  • EBS:FORM BUILDER 开发FORM常用函数
    FORMBUILDER开发FORM常用函数:(1)abort_query:停止查询的执行。(2)add_group_column(recordgroupid或name,groupcolumn):添加一个列到一个记录组,Recordgroupid、name,columntype,columnwidth。(3)add_group_row(recordgroupid或name,rownumber):添加一个行到一个记录组,recordg......
  • TS系列(5):函数
    你好,我是沐爸,欢迎点赞、收藏、评论和关注。TS系列(1):TS是什么?如何使用?TS系列(2):类型声明、类型推断和类型总览TS系列(3):常用类型(详细)TS系列(4):常用类型之类、抽象类和接口TS系列(5):泛型和类型声明文件接着前两天的继续分享,今天说下函数,包括为函数定义类型、推断类型、可选参数和默......
  • 【MySQL】数据库中的内置函数
    W...Y的主页......
  • C++ 函数
    定义函数实例函数声明调用函数函数参数参数的默认值Lambda函数与表达式函数是一组一起执行一个任务的语句。每个C++程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。您可以把代码划分到不同的函数中。如何划分代码到不同的函数......