首页 > 数据库 >MySQL基础-函数

MySQL基础-函数

时间:2023-02-01 19:55:05浏览次数:49  
标签:常用 函数 基础 员工 案例 emp MySQL 工号

1. 介绍

  函数 是指一段可以直接被另一段程序调用的程序或代码。

2. 常用字符串函数

 案例:

  根据需求完成以下SQL编写
  由于业务需求变更,企业员工的工号,统一为5位数,目前不足5位数的全部在前面补0。比如1号员工的工号应该为00001

UPDATE emp SET workno = LPAD(workno,5,'0');

3. 常用数值函数

案例:

  通过数据库的函数,生成一个六位数的随机验证码

select lpad(round(rand()*1000000,0),6,'1');

4. 常用日期函数

案例:
  查询所有员工的入职天数,并按照降序进行排序

SELECT name,DATEDIFF(curdate(),entrydate) AS entry_day FROM emp ORDER BY entry_day DESC;

5. 常用流程函数

案例:

  查询emp表的员工姓名和工作地址(北京/上海 ---> 一线城市,其他 ---> 二线城市)

SELECT name,
       CASE workaddress WHEN '北京' THEN '一线城市' WHEN '上海' THEN '一线城市' ELSE '二线城市' END AS '工作地址'
FROM emp;

标签:常用,函数,基础,员工,案例,emp,MySQL,工号
From: https://www.cnblogs.com/xmtxh/p/17084000.html

相关文章

  • MySQL 索引
    1.索引是什么?  索引是一种能提高数据库查询效率的数据结构。它可以比作一本字典的目录,可以帮你快速找到对应的记录。索引一般存储在磁盘的文件中,它是占用物理空间......
  • 电工基础:正弦量的相量表示
    按正弦规律变化的电压或电流,统称为正弦量。而我们在学习正弦量的时候,基本都是采用瞬时表达式和波形图的方式进行分析。想象一下,如果两个正弦量相加减,我们是通过它们的波形......
  • python连接mysql并使用
    由于mysql体积小,速度快,成本低,源码开放,所以一些中小型系统开发都采用mysql我们连接mysql采用的工具包是pymysql1.安装pymysqlpipinstallpymysql2.pymysql工作图......
  • 零基础学前端之CSS列表
    这篇我们学习CSS列表。对于列表,大家并不陌生。比如下面的无序列表和有序列表。在HTML中,最常用的两种列表的类型就是无序列表和有序列表,使用ol和ul元素实现。列表项通......
  • 零基础学前端之CSS边框
    我们学习如何应用CSS给元素添加边框。CSS边框属性,允许我们指定一个元素边框的样式、宽度和颜色。我们先来学习元素边框的样式。border-style属性指定了要显示什么样的边框......
  • MySQL基础-SQL-DCL
    1.介绍DCL英文全称是DataControlLanguage(数据控制语言),用来管理数据库用户、控制数据库的访问权限。2. DCL管理用户--1.查询用户USEmysql;SELECT*......
  • cctype 函数
    1*1.编写一个程序,读取键盘输入直到遇到@符号为止,并回显输入(数字除外),同时将大写字2转换为小写,将小写字符转换为大写(别忘了cctype函数系列)3......
  • js防抖函数
    1、使用场景:例如:搜索框搜索输入。只需用户最后一次输入完,再发送请求2、函数防抖的要点:需要一个 setTimeout 来辅助实现,延迟运行需要执行的代码。如果该方法多......
  • Mysql学习笔记
    Mysql是关系型数据库管理系统,管理的数据库是一堆关联表的集合。这里的表可以看作是一个二维表格,里面的每一行表示一条记录,是一组相关的数据。每一列存储的是一个属性对应的......
  • git基础
    查看当前项目的用户名和邮箱地址gitconfiguser.namegitconfiguser.email修改当前项目的用户名和邮箱地址gitconfiguser.name"username"gitconfiguser.......