MySQL学习基础篇(七)---单行函数

MySQL学习基础篇(七)—单行函数

1 什么是函数

函数在计算机语言的使用中贯穿始终,函数的作用是什么呢?它可以把我们经常使用的代码封装起来,需要的时候直接调用即可。这样既 提高了代码效率 ,又 提高了可维护性 。在 SQL 中我们也可以使用函数对检索出来的数据进行函数操作。使用这些函数,可以极大地 提高用户对数据库的管理效率 。
在这里插入图片描述
从函数定义的角度出发,我们可以将函数分成 内置函数 和 自定义函数 。在 SQL 语言中,同样也包括了内置函数和自定义函数。内置函数是系统内置的通用函数,而自定义函数是我们根据自己的需要编写的。

2.两种SQL函数

在这里插入图片描述

  • 单行函数
操作数据对象
接受参数返回一个结果
只对一行进行变换
每行返回一个结果
可以嵌套
参数可以是一列或一个值

3. 数值函数

3.1 基本函数

在这里插入图片描述

3.2角度函数

在这里插入图片描述

3.3三角函数

在这里插入图片描述

3.4指数与对数

在这里插入图片描述

3.5进制之间转换

在这里插入图片描述

3.6字符串函数

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

4. 日期和时间函数

4.1 获取日期、时间

在这里插入图片描述

4.2日期与时间戳的转换

在这里插入图片描述

4.3 获取月份、星期、星期数、天数等函数

在这里插入图片描述

4.4 计算日期和时间的函数

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

4.5日期的格式化

在这里插入图片描述

5. 流程控制函数

流程处理函数可以根据不同的条件,执行不同的处理流程,可以在SQL语句中实现不同的条件选择。
MySQL中的流程处理函数主要包括IF()、IFNULL()和CASE()函数。
在这里插入图片描述

6. 其他函数

MySQL中有些函数无法对其进行具体的分类,但是这些函数在MySQL的开发和运维过程中也是不容忽视的。
在这里插入图片描述

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

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

相关文章

三种Linux内核代码在线阅读工具

记录一下 1 . 可在线阅读uboot,kernel,busybox(rootfs),可搜索字符串,函数跳 https://lxr.missinglinkelectronics.com/ 界面如下: 2. 显示界面跟代码编辑器很像,同样可以函数跳转 https://elixir.boot…

使用python-opcua 实现modbus网关(2)

我们继续来研究如何使用python-opcua 实现opcua/modbus 网关。 opcua 开发包包含了大量的函数,通过研究opcua/modbus 网关的实现,可以了解这些函数的使用方法。由于函数过多,文章中函数的使用方式可能不尽合理,或者存在错误。希望…

Linux 串口工具minicom

Linux minicom Linux中的Minicom是一个串口通信工具,用于与外部设备进行串口通信。它可以用于与嵌入式设备、调试设备、网络设备等进行通信和配置。 调试和配置串口设备:minicom可以用于连接和调试各种串口设备,如调制解调器、路由器、交换…

飞控学习笔记-飞行器数学模型(2)

十字型模型 旋翼动力学 动力模型 电机模型 模型仿真 升力模型 力矩模型 反扭力 仿真

基于.Net Core微服务-第1章:说明及技术栈

微服务是一种架构模式,提倡将单一应用程序划分为一组小的服务,服务相互协调、互相配合,为用户提供最终价值。

蓝桥杯专题-真题版含答案-【猜年龄】【逆波兰表达式】【三部排序】【核桃的数量】

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例点击跳转>软考全系列点击跳转>蓝桥系列 👉关于作者 专注于Android/Unity和各种游…

2023亚马逊云科技中国峰会之Serverless

序言 Amazon Web Services,是Amazon.com推出的一系列云计算服务。 它提供了一系列的基础设施服务、平台服务和软件服务,希望可以帮助我们更轻松地构建和管理基于云的应用程序。 今天来学习一下 Serverless 本文会介绍以下六个模块: 为什么会…

2023.7.4总结:HCIP中rip实验

目录 一、题目要求: 二、实验思路: 第一步:划分ip如下:配置本地环回以及端口ip,创建R1环回 172.16.1.1/24 172.16.2.1/24172.16.3.1/24,以及端口上的rip协议 第二步:要求R3使用R2访问R1环回&a…

python爬虫_正则表达式获取天气预报并用echarts折线图显示

文章目录 ⭐前言⭐python re库💖 re.match函数💖 re.search函数💖 re.compile 函数 ⭐正则获取天气预报💖 正则实现页面内容提取💖 echarts的天气折现图 ⭐结束 ⭐前言 大家好,我是yma16,本文分…

MySQL之数据库引擎详解(内附面试题:InnoDB和MyISAM的联系与区别)

🥳🥳Welcome Huihuis Code World ! !🥳🥳 接下来看看由辉辉所写的关于MySQL数据库引擎的相关操作吧 目录 🥳🥳Welcome Huihuis Code World ! !🥳🥳 一. 数据库引擎是什么&#xff…

问诊住院医疗业务数仓建模实操案例

一、数仓建模实超案例 (一)前言 医疗业务系统比较复杂,有HIS:医院信息管理系统( Hospital Information System)、CIS:临床信息系统(Clinical Information System)、LIS&…

图像处理常用算法(基础)

同图像灰度不同,边界处一般会有明显的边缘,利用此特征可以分割图像。需要说明的是:边缘和物体间的边界并不等同,边缘指的是图像中像素的值有突变的地方,而物体间的边界指的是现实场景中的存在于物体之间的边界。有可能有边缘的地方并非边界,也有可能边界的地方并无边缘,…