首页 > 数据库 >Mysql - 函数

Mysql - 函数

时间:2023-10-04 16:03:22浏览次数:43  
标签:workno rand 函数 1000000 Mysql 工号 SELECT

目录

字符串函数

案例:企业员工的工号,统一为5位数,目前不足5位数的全部在前面补0,比如: 1号员工的工号应该为00001

update emp set workno = LPAD(workno,5,'0');

效果:

需要注意的是workno 需要是varchar类型

数值函数

案例:通过数据库的函数,生成一个6位随机验证码

# 生成一个0-1的随机数
SELECT rand();

# rand() * 1000000 夸大10000000 倍,保留0位小数
SELECT round(rand()*1000000,0);

# 不够6位左补0
SELECT LPAD(round(rand()*1000000,0),6,'0');

日期函数

案例:查询所有员工的入职天数,并根据入职天数倒序排序

select name, DATEDIFF(CURDATE(),entrydate) AS join_days from emp order by join_days desc;

标签:workno,rand,函数,1000000,Mysql,工号,SELECT
From: https://www.cnblogs.com/czzz/p/17742328.html

相关文章

  • python 常用函数用法
    pygame初始化pygame.init()创建窗口_screen_=pygame.display.set_mode((_x_,_y_))pygame.display.set_caption(_name(string)_)显示图片_screen_.blit(_image_,(_x_,_y_))加载图片_name_=pygame.image.load(_image_)修改图片_name_=pygame.transform.roto......
  • IntelliJ IDEA 解决连接MYSQL失败问题
    省流版:mysql-connector-java-8.0.13.jar应该出现在下面三个地方:①web-WEB-INF-lib②Database连接时(一般会自动下载)③apache-tomcat-8.0.32-lib 在自己的项目里找到web-WEB-INF-lib,检查一下有没有驱动包  如果没有mysql-connector-java-8.0.13.jar需要下载一个然后在F......
  • 2.MySQL的基本命令
    netstartmysql数据库重启netstopmysql强行停止数据库服务mysql-uroot-p进入数据库exit退出-u代表用户名,这之间可以用空格,空格也代表一个字符,但是仅对密码有效-p代表密码p后面如果跟空格也会算作一个字符......
  • 通过工厂函数封装返回app对象
    main.py#主文件importosfromappimportcreate_app#通过环境变量设置项目运行时使用的配置文件,这里就手动设置以下了,一般部署的时候通过脚本等设置。#os.environ.setdefault("APP_ENV","dev")app=create_app(os.environ.get("APP_ENV","dev"))@app.route('......
  • flask自带的异常抛出函数abort
    flask中有一个abort函数,可以用于快捷的抛出异常,但是只能抛出标准的HTTP状态码,不能乱设置HTPP状态码,比如666、777这种。[email protected]("/user")defuser():abort(404)......
  • 库函数之字符函数与字符串函数(上)
    前言......
  • 一 . 格式化输出函数 scanf
    scanf函数的功能是格式化输出任意数据列表,其一般调用格式为:scanf(格式控制符,地址列表)。【说明】(1)地址列表中给出各变量的地址,可以为变量的地址,以&开头,也可以为数组,字符串的首地址。(2)格式控制符由%和格式符组成,作用是将要输入的字符按指定的格式输入如%d,%c......
  • printf函数 和 scangf函数 的格式符
       ......
  • java——mysql随笔——运维——分库分表&MyCat
    分库分表:                    介绍:                    拆分方式:                                     ......
  • Java JDBC连接数据库的CURD操作(JDK1.8 + MySQL8.0.33 + mysql-connector-java-8.0.27-
    JDBC概述JDBC(JavaDatabaseConnectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,(java.sql,javax.sql)使用这些类库可以以一种标准的方法、方便地访问数据库资源。JDBC为访问不同的数据库提供了一......