7.6 MySQL基本函数的使用(❤❤❤)

7.6 MySQL基本函数的使用

  • 1. 提要
  • 2. 数字函数
  • 3. 字符函数
    • 3.1 替换字符
    • 3.2 左填充字符及截取字符串
  • 4. 日期函数
    • 4.1 日期函数
    • 4.2 表达式占位符
    • 4.3 日期偏移计算
    • 4.4 日期间隔
  • 5. 条件函数
    • 5.1 IF语句
    • 5.2 case...when语句

1. 提要

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. 数字函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 字符函数

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.1 替换字符

-- INSERT("原字符串",替换的位置,去除的字符数量,"替换字符串")
SELECT 
-- 0,0 从0位置开始,由于没有0位,所以原字符串不变INSERT ( "你好", 0, 0, "先生" ),
-- 1,0 从1位置开始(既'你'开始),去除0个字符串(既原字符串不变),添加上替换字符串INSERT ( "你好", 1, 0, "先生" ),
-- 0,1 从0位置开始,由于没有0位,所以原字符串不变INSERT ( "你好", 0, 1, "先生" ),
-- 1,1 从1位置开始(既'你'开始),去除1个字符串(既将'你'去除),添加上替换字符串INSERT ( "你好", 1, 1, "先生" ),
-- 1,2 从1位置开始(既'你'开始),去除2个字符串(既将'你好'去除),添加上替换字符串INSERT ( "你好啊", 1, 2, "先生" );

在这里插入图片描述

3.2 左填充字符及截取字符串

在这里插入图片描述

4. 日期函数

4.1 日期函数

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4.2 表达式占位符

在这里插入图片描述

4.3 日期偏移计算

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4.4 日期间隔

在这里插入图片描述

5. 条件函数

5.1 IF语句

在这里插入图片描述

在这里插入图片描述

SELECTe.ename,d.dname,
IF( d.dname = "SALES", "礼品A", "礼品B" ) 礼品 
FROMt_emp eLEFT JOIN t_dept d ON e.deptno = d.deptno ORDER BY 礼品;

在这里插入图片描述

5.2 case…when语句

在这里插入图片描述
在这里插入图片描述

SELECTe.ename,d.dname,
CASEd.dname WHEN "ACCOUNTING" THEN"北京老街" WHEN "RESEARCH" THEN"北京故宫" WHEN "SALES" THEN"天坛" WHEN "OPERATIONS" THEN"天安门" ELSE "居家" END "旅行" 
FROMt_emp eLEFT JOIN t_dept d ON e.deptno = d.deptno;

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/412381.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

k8s---ingress对外服务(ingress-controller)

ingress 概念 k8s的对外服务,ingress service作用现在两个方面: 1、集群内部:不断跟踪的变化,更新endpoint中的pod对象,基于pod的ip地址不断变化的一种服务发现机制。 2、集群外部:类似于负载均衡器&a…

VMware 安装及创建一个 CentOS Stream 的详细指南

文章目录 1. 简介2. 下载和安装1)通过官网安装2)通过电脑管家安装 3. 下载操作系统镜像包4. 创建虚拟机结语 1. 简介 在过去,服务器通常是运行单一操作系统和应用程序的物理设备。这就导致了硬件资源浪费和管理复杂性的增加。为了解决这些问…

如何安装配置VisualSVN服务并实现公网访问本地服务【内网穿透】

文章目录 前言1. VisualSVN安装与配置2. VisualSVN Server管理界面配置3. 安装cpolar内网穿透3.1 注册账号3.2 下载cpolar客户端3.3 登录cpolar web ui管理界面3.4 创建公网地址 4. 固定公网地址访问 前言 SVN 是 subversion 的缩写,是一个开放源代码的版本控制系统…

嵌入式学习二

目录 常见元器件: 要求: 理解基本原理和功能: 熟悉型号、特性和参数: 电阻器: 作用: 电阻器的分类: 基于功能和制作工艺划分: 电阻的数据使用手册 电容器: 电…

css3 纯代码案例

css3 纯代码案例 前言渐变之美1.1 纯CSS3实现的渐变背景1.2 使用多重颜色和方向打造丰富渐变效果1.3 渐变色停留动画的巧妙运用 纯CSS图形绘制2.1 使用border属性制作三角形、梯形等形状伪类箭头图标2.2 利用transform创建旋转、缩放的图形 浮动的阴影敲代码css准备reset 样式复…

Vue3+Vite连接高德地图JS API——地图显示、输入搜索

1 开通高德地图Web端JS API服务 1、进入高德地图API官网(https://lbs.amap.com/): 2、注册登录。 3、进入控制台。 4、点击“应用管理”,点击“我的应用”,创建新应用。 5、添加Key,服务平台选择“Web端&…

3d音响按键怎么建立模型---模大狮模型网

要建立3D音响按键的模型,您可以按照以下步骤进行: 选择建模软件:首先,选择一个三维建模软件,如Blender、3ds Max或Maya。这些软件都提供了丰富的建模工具和功能,适合用于创建复杂的三维模型。 参考图像&am…

js:锚点滚动到页面对应区域

锚点跳转到对应页面的区域使用 scrollIntoView // anchor即你要跳转到的元素 anchor.scrollIntoView({behavior: "smooth", block: "center", inline: "nearest" });1、behavior:定义滚动行为。它可以设置为 “auto” 或 “smoo…

限流算法之固定窗口算法

文章目录 原理示例图 优缺点优点缺点 示例代码java 适用场景不推荐原因如下: 原理 固定窗口算法是一种常见的限流算法,它通过在固定长度的时间窗口内限制请求数量来实现限流。这种算法的原理是在每个时间窗口内,对到达的请求进行计数&#x…

51单片机_智能家居终端

实物演示效果: https://www.bilibili.com/video/BV1bh4y1A7ZW/?vd_source6ff7cd03af95cd504b60511ef9373a1d 51单片机是否适合做多功能智能家居控制系统?51单片机的芯片是否具有与WiFi通信的能力?如果有的话,具体有哪些芯片啊&a…

如何正确使用数据库的读写分离

本文已收录至我的个人网站:程序员波特,主要记录Java相关技术系列教程,共享电子书、Java学习路线、视频教程、简历模板和面试题等学习资源,让想要学习的你,不再迷茫。 背景 在应用系统发展的初期,我们并不知…

使用Matplotlib绘制3d图形

目录 一:绘制一个正方体 二:绘制一个3*3*3魔方 为了绘制立体,主要用到Matplotlib中的一个函数voxels voxels([x, y, z, ], filled, facecolorsNone, edgecolorsNone, **kwargs) 绘制一组填充体素,所有体素在坐标轴上绘制为1x1x…