MySQL的编程语言

news/2024/11/19 6:02:14/

一、MySQL基础

使用系统的全局变量@@VERSION查看当前使用的MySQL的版本信息,SQL语句如下:

select @@version;

 

将局部变量varl声明为char的类型,长度值为10,并为其赋值为“程菲”

begin 
declare var1 char(10);
set @var1="程菲";
end

 通过局部变量查看d_eams数据库中的学生信息,条件是查看的student表中的“政治面貌”为"中共党员"的学生信息

use d_eams;
set @政治面貌='中共党员';
select * from student
where 政治面貌=@政治面貌;

通过局部变量查看d_eams数据库中的学生信息,条件是查看student表中学号为“201007002”的学生姓名和性别信息 

select 姓名, 性别 into @name, @sex from student
where 学号='201007002';
select @name,@sex;

在d_eams数据库中查询一个按平均成绩降序排列的结果集,包括学生“学号”“平均成绩”“考生成绩”3列,其中考生信息列又由学生“姓名”“性别”这些来自student表中的数据信息组成

select a.学号, avg(成绩) as '平均成绩', concat(姓名, space(6), 性别) as '考生信息'
from sc a inner join student b on a.学号=b.学号
group by a.学号, 姓名, 性别
order by 平均成绩 desc;

二、函数

1.数字函数

ABS(数值表达式)函数用来获得一个数的绝对值

select abs(-876), abs(-2.345);

floor(数值表达式)函数用于获得小于一个数的最大整数值,ceiling(数值表达式)函数用于获得大于一个数的最小整数值。

select floor(-1.2), ceiling(-1.2), floor(9.9), ceiling(9.9);

round函数用于四舍五入的整数值

select round(34.567, 2) , round(19.8, 0);

sign函数用于返回数字的符号,返回的结果是正数(1)


http://www.ppmy.cn/news/1548163.html

相关文章

视频智能分析软件LiteAIServer视频智能分析平台玩手机打电话检测算法

在当今这个数字化时代,智能手机已成为我们日常生活中不可或缺的一部分,它极大地便利了我们的沟通与学习。然而,当这份便利被不恰当地带入到如工厂生产线、仓库以及学校课堂等特定的工作和学习环境中时,其潜在的危害便逐渐显露出来…

无人机在森林中的应用!

一、森林资源调查 无人机可以利用遥感技术快速获取所需区域高精度的空间遥感信息,对森林图斑进行精确区划。相较于传统手段,无人机调查具有低成本、高效率、高时效的特点,尤其在地理环境条件不好的区域,调查人员无法或难以到达的…

UEFI学习笔记(十八):ARM电源管理之PSCI和SCMI概述

一、PSCI PSCI(Power State Coordination Interface)是一种用于支持不同监督系统之间协作的标准接口,目的是在多个操作系统或虚拟化层(如超管理器)之间协调处理器的电源状态管理。操作系统会动态调整核心的电源状态&a…

GraphPad Prism与鹰谷电子实验记录本强强联合,数据兼容互通

在科研探索的征途上,每一次数据的记录与分析都至关重要。鹰谷很高兴地宣布,鹰谷电子实验记录本InELN,与国际知名生物数据统计分析GraphPad Prism软件,实现数据快速兼容互通!使用鹰谷电子实验记录本的用户,将…

Matlab信号处理:频域分析中的包络谱

包络谱是旋转机械故障诊断中一种重要的分析手段。顾名思义,包络谱就是信号包络的频谱分析结果,它主要针对调幅信号的解调。通常,先对原始信号去均值,即去趋势化,采用希尔伯特变换,将原始信号转换为解析信号…

Jmeter中的定时器(二)

5--JSR223 Timmer 功能特点 自定义延迟逻辑:使用脚本语言动态计算请求之间的延迟时间。灵活控制:可以根据测试数据和条件动态调整延迟时间。支持多种脚本语言:支持 Groovy、JavaScript、BeanShell 等多种脚本语言。 支持的脚本语言 Groov…

leetcode-44-通配符匹配

题解: 代码: 参考: (1)牛客华为机试HJ71字符串通配符 (2)leetcode-10-正则表达式匹配

鸿蒙HarmonyOS 地图定位到当前位置 site查询等操作

应用服务Map使用 地图定位 地点查询及导航 周边查询 点位标记定义等 地图定位 前提地图已经能正常显示,若不能显示请大家参考之前的那篇如何显示地图的博文 地图相关的api 位置效果图: module.json5配置权限 "requestPermissions": [{&…