mysql基础-函数

ARTIX-7 GTP 3G-SDI 工程构建与调试实战 本文详细介绍了基于ARTIX-7 FPGA和GTP收发器的3G-SDI工程构建与调试实战。从基础概念解析到Vivado工程创建、GTP IP核配置、SDI IP核集成,再到系统集成与时钟域处理,提供了全面的技术指导。文章还分享了调试技巧、常见问题排查方法以及性能验证步骤,帮助开发者快速掌握3G-SDI视频传输技术的实现与优化。 阅读详情

函数分类:

字符串函数

数值函数

日期函数

流程函数

字符串函数:

concat(s1,s2,sn) 字符串拼接
lower(strr)  upper(str)  全部转换为小写,大写
lpad(str,n,pad)左填充,用字符串pad从左进行填充,打到n个字符串长度
rpad(str,n,pad)右填充,用字符串pad从右进行填充,打到n个字符串长度

trim(str) 去掉字符串头部和尾部空格
substring(str,strat,len) 返回从start开始的len长度字符串

CASE:
为了统一规范,企业员工的工号统一为5位数,不足前面补0。


update emp set workno=lpad(workno,5,'0');


数值函数:

ceil(x) 向上取整
floor(x) 向下取整
mod(x,y) 返回x /y的模
rand() 返回0~1随机值
round(x,y) 求参数x的四舍五入的值,保留y位小数


case: 
生成一个六位的随机验证码:

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

解析rand()*1e6 取到6为随机整数

再通过round 过滤掉小数

最后lpad 是为了避免 第一位取到0的时候位数不足,补全6位

日期函数:

curdate() 返回当前日期
curtime() 返回当前时间
now() 返回当前日期和时间

year(date) 获取指定date年份
month(date) 获取指定date月份
day(date) 获取指定date日期

date_add(date,interval expr type)放回上一个日期/时间值 加上一个时间间隔exp后的时间值
datediff(date1,date2) 返回起始时间相差天数

case:
查询所有员工的入职天数,并且根据入职天数倒序排序:
select  name,datediff(now(),entrydate)  as ddf from emp order by ddf desc;


流程函数:


if(value,t,f) 如果value 是true 则返回t,否则返回f
ifnull(value1,value2) if value1 不空放回value1,否则返回value2
case when [val1] then [res1]... else [default] end;     if val1为真,返回res1,...,否则返回defult默认值
case [expr] when [val1] then [res1] ... else [default] end   if expr等于val1,返回res1,...,否则返回defult默认值

注: 空的字符串‘’不是null


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

select
    name as '姓名',
    (case when workaddr='北京'||workaddr='上海' then'一线城市'else'二线城市' end) as '地址'
    from emp;


统计班级各个成员成绩,展示规则如下:
>=80 优秀
>= 60及格
else 不及格

select
    id,
    name,
    (case when math>=85 then '优秀' when math>=60 then'及格' else '不及格'end )  '数学',
     (case when english>=85 then '优秀' when english>=60 then'及格' else '不及格'end )  '英语',
    (case when chinese>=85 then '优秀' when chinese>=60 then'及格' else '不及格'end )  '语文'
from score;


实验2 存储器设计与实现【计算机组成原理】 阅读详情

相关推荐

Cisco Packet Tracer 7.3免登录技巧:3种方法快速跳过注册界面(附详细截图)

本文针对Cisco Packet Tracer 7.3启动时遇到的登录界面问题,提供了三种合法高效的解决方案。详细介绍了如何利用官方访客模式快速启动、注册思科账号实现一劳永逸登录,以及通过调整本地安装配置优化启动流程,帮助网络学习者与备考者绕过繁琐步骤,快速进入实验环境。

weixin_29305337的博客 739

MySQL基础之函数

【代码】MySQL基础之函数。

Pisasama的博客 545

一张图看懂中国民航适航审定体系:从适航司到审定中心,到底谁管谁?

本文深入解析中国民航适航审定体系,从立法层到执行层的完整链条,揭示适航管理的金字塔结构和核心流程。涵盖适航司、审定中心等关键机构职能,以及型号审定、生产许可审定等全生命周期管理,展现中国适航体系的特色实践与创新探索。

weixin_30896511的博客 476

MySQL基础函数

(case when english >= 85 then '优秀' when english >= 60 then '及格' else '不及格'end) '英语',case workaddress when '北京' then '一线城市' when '上海' then '一线城市' else '二线城市' end。需求:查询emp表的员工姓名和工作地址(北京/上海-------->一线城市,其他---------->二线城市)-- >= 85 ,展示优秀。-- >= 60 ,展示及格。

2401_86570298的博客 405

Python通用编程规范-09 安全编程规范

1.9 安全编程规范 1.9.1 异常行为 1.9.1.1 禁止抑制或者忽略已检查异常 【说明】: 编码人员常常会通过一个空的或者无意义的catch块来抑制捕获的已检查异常。每一个catch块都应该确保程序只会在继续有效的情况下才会继续运行下去。因此,catch块必须要么从异常情况中恢复,要么重新抛出适合当前catch块上下文的另一个异常以允许最邻近的外层try-catch语句块来进行恢复工作。异常会打断应用原本预期的控制流程。例如,try块中位于异常发生点之后的任何表达式和语句都不会被执行。因此,异常必须

zhao12501的博客 2871

【MYSQL基础函数】

【代码】【MYSQL基础函数】

lxqazxy的博客 358

安卓无障碍服务保活实战:如何用AccessibilityService实现后台常驻(附完整代码)

本文深入解析如何利用Android无障碍服务(AccessibilityService)实现后台服务保活,涵盖多版本系统适配、前台服务集成、开机自启机制等关键技术。通过详细的Kotlin代码示例和合规性指导,帮助开发者构建稳定可靠的后台服务解决方案,同时避免因滥用无障碍服务导致的应用下架风险。

milk5的博客 1073

MySQL基础2 函数

datediff函数求时间差值时,使用第一个日期减去第二个日期。若第一个日期早于第二个日期,会返回负值。下面案例中的‘entrydate’代表数据库中记录员工进入公司的日期的一列。case [expr] when 用于与一个确切的值进行比较。case when 多用于判断范围。

qq_62764595的博客 415

执行HDevelop项目

这一节,我们讲述的是如何用HDevEngine加载和执行一个HDevelop项目。代码部分来源于示例程序exec_program(源文件exec_program.cpp),检测塑料零件边界上的毛刺。1.Step 1:初始化首先,我们包含HALCON/C++和HDevEngine头文件以及命名空间。注意到在这个示例程序中,HDevEngine头文件已经包含在my_hdevoperatorimpl中,所

Z's Palace 2995

【离线OCR】微信离线实现图片OCR文本和表格识别

基于微信本地OCR引擎(由最新版微信自动安装)。通过Python对其官方调用逻辑进行完整翻译和封装,使开发者可以用简单的API调用其强大的OCR功能。

专注于医院数据分析技术与系统开发的创作与分享。 2624

MySQL基础函数小计

- LPAD(str,len,padstr)左填充,用字符串pad对str的左边进行填充,达到len个长度的字符串。-- RPAD(str,len,padstr)右填充,用字符串pad对str的右边进行填充,达到len个长度的字符串。-- SUBSTRING(str,start,len)返回字符串str从start位置起的len个长度的字符串。-- IFNULL(expr1,expr2)如果expr1不为空,返回expr1,否则返回expr2。-- RAND()获取随机数,介于0-1之间。

2301_78052099的博客 966

把 SAP Fiori Launchpad Designer 的 Catalog 与 Group 传输讲透:从 CONF、CUST 到 Transport Request 的完整理解

SAP Fiori项目中,catalog和group的传输问题往往源于对FLPD层次模型的理解不足。FLPD包含configuration(系统级)和customizing(客户端级)两个层面,分别对应workbench request和customizing request传输方式。常见误区包括:混淆/UI2/FLPD_CONF和/UI2/FLPD_CUST入口、未提前创建传输请求、不了解层次覆盖机制(customizing会覆盖configuration)。当客户端修改configuration层的对象

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 101

MySQL基础函数的学习要点和步骤

对学习的内容进行总结和归纳,形成自己的知识体系,并记录下重要的知识点和注意事项。

2401_87352036的博客 785

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

【MySQL | 基础】函数

详细讲解了MySQL常用的函数,以及代码进行了演示

y3245239334的博客 801

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

mysql基础 函数

函数: 是指一段可以直接被另一段程序调用的程序或代码。在SQL语言中 实现条件筛选, 从而提高语句的效率。

2301_79263233的博客 266

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

MySQL基础函数使用

在数据库操作中,函数是不可或缺的工具,它们可以帮助我们快速处理数据、转换格式、进行计算等。MySQL提供了丰富的内置函数,涵盖了字符串、日期、数值、转换等多种类型。本文将详细介绍MySQL中的基础函数使用方法,帮助你更好地理解和应用这些函数。

qq_61600833的博客 872

【MySQL基础-17】MySQL数字函数详解:从基础到高级应用

MySQL的数字函数为数据处理提供了强大的工具集。掌握这些函数不仅能提高查询效率,还能实现复杂的业务逻辑。在实际应用中,应根据具体场景选择合适的函数,并注意性能优化和精度问题。通过合理组合这些函数,你可以解决大多数与数值处理相关的数据库问题,从简单的计算到复杂的数据分析和报表生成。

weixin_39033358的博客 460

MySQL窗口函数:从基础到高级应用

在数据处理和分析场景中,我们常常需要对数据进行分组计算、排名统计、累计求和等操作。传统的聚合函数虽然能满足部分需求,但在处理涉及组内顺序和对比的复杂计算时,往往显得力不从心。MySQL 窗口函数的出现,为这类问题提供了高效且优雅的解决方案。本文我将深入探讨 MySQL 窗口函数的原理、语法、常用函数及实际应用场景,帮助你全面掌握这一强大的数据处理工具。

aa_hdkf_vg的博客 2135

MySQL基础——函数

一、字符串函数 函数 功能 CONCAT( S1, S2, …Sn ) 字符串拼接 TRIM( str ) 去掉 str 首尾空格 LOWER( str ) 字符串转小写 APPER( str ) 字符串转大写 SUBSTRING( str, start, len) 返回字符串str从start位置起的len个长度的字符串 LPAD( str, n, pad) 用字符串pad在str左边进行填充,达到n个字符串长度(右填充是RPAD) 二、数值函数 函数 功能

无人区发疯的博客 289

mysql语句基础以及函数

一:基础语句 1.SELECT * FROM 表名称 2.INSERT INTO 表名称 (列1, 列2,...) VALUES (值1, 值2,....) 3.DELETE FROM 表名称 WHERE 列名称 = 值 4.UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 5.CREATE DATABASE数据库名称 6.DROP TABLE [IF E...

weixin_45701793的博客 184

mysql round函数_MySQL基础函数——数学函数详解

函数表示对输入参数值返回-一个具有特定关系的值,MySQL提供了大量丰富的函数,在进行数据库管理以及数据的查询和操作时将会经常用到各种函数。通过对数据的处理,数据库功能可以变得更加强大,更加灵活地满足不同用户的需求。各类函数从功能方面主要分为以下几类:数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数和加密函数等。今天咱们就来介绍一下MySQL的数学函数。数学函数主要用来处理数值数据...

weixin_39540426的博客 879

MYSQL基础命令与常见函数

MYSQL基础命令与常见函数 基础命令: 1 . select 字段 from 表名 当字段名与某些关键字一样时 可以通过:字段名的方式进行区分(着重号) 2.去重关键字 select distinct name from 表名 3.+号的作用: 4.mysql中的!= 与 <> 一致 5.模糊查询 %代表任意多个字符 包括0 _代表任意一个字符 6.in 关键字 因为 in 本质上是 = ,所以不能使用通配符 7.is null 等于号不能判断null值 所以使用 is

zn131415的博客 218

Chap03_MySQL 函数基础

【代码】Chap03_MySQL 函数基础。

Krise的专栏 166

MySQL基础知识与函数

(1)使用count()来统计数量的时候,不要使用count(*),而是使用count(1),因为count(*)的效率要慢一些。(1)MySQL -->> 数据库 -->> 数据表 -->> 字段 --> 数据。(2)smallint --- 2个字节 --- short。(5)double --- 8个字节 --- double。(6)decimal --- 4个字节 --- float。(1)tinyint --- 1个字节 --- byte。(4)bigint --- 8个字节 --- long。

m0_53499553的博客 892

mysql基础语句常用函数

01添加数据 批量添加数据: INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...), (值1, 值2, ...), (值1, 值2, ...);INSERT INTO 表名 VALUES (值1, 值2, ...), (值1, 值2, ...), (值1, 值2, ...);4 date_sub(now(), interval 5 hour) : 获取5小时之前 (select date_sub(now(), interval 5 hour))

weixin_56569196的博客 886
上一篇: mysql根本-SQL
下一篇: mysql-约束
mx_jun
博客等级 码龄5年 1605粉丝 148原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值