当前位置: 首页 > article >正文

MySQL的编程语言

一、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.kler.cn/a/397542.html

相关文章:

  • 控制器ThinkPHP6
  • CSS Modules中的 :global
  • STM32 标准库函数 GPIO_SetBits、GPIO_ResetBits、GPIO_WriteBit、GPIO_Write 区别
  • Android 中的 Zygote 和 Copy-on-Write 机制详解
  • 微信小程序navigateTo:fail webview count limit exceed
  • 七:如何用Chrome的Network面板分析HTTP报文
  • 鸿蒙 管理应用拥有的状态有Localstorage、Appstorage、PersistentStorage、Environment、用户首选项、持久化方案。
  • react项目通过http调用后端springboot服务最简单示例
  • 如何在 Ubuntu 上安装 Emby 媒体服务器
  • 【人工智能】迁移学习在深度学习中的应用:用Python实现自定义数据集图像分类
  • 云原生之运维监控实践-使用Telegraf、Prometheus与Grafana实现对InfluxDB服务的监测
  • 【自学笔记】神经网络(2) -- 模型评估和优化
  • ArrayList 源码分析
  • 【鸿蒙开发】第十八章 Media媒体服务(一)
  • 37.超级简易的计算器 C语言
  • SpringBoot使用AspectJ的@Around注解实现AOP全局记录接口:请求日志、响应日志、异常日志
  • 打印1~N
  • PHP正则表达式
  • 【Java SE】lambda 表达式
  • 15分钟学 Go 第 56 天:架构设计基本原则
  • 浪潮服务器(BMC)监控易监测指标解读
  • 4399 C++面试题及参考答案
  • IT行业现状与未来趋势
  • SOL链上Meme生态的崛起与未来#Dapp开发#链游#交易所#公链搭建
  • 和 Nostr 探索 Web5 的未来
  • 卓越API设计:简洁统一开放规范