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

如何个网站做二维码2023年不用做核酸了吗

如何个网站做二维码,2023年不用做核酸了吗,昆明网站建设天软科技,沈阳男科正规医院有哪些目录 一、字符串函数 1、常用的字符串函数 2、函数演示 3、具体案例 二、数值函数 1、常用的数值函数 2、函数演示 3、具体案例 三、日期函数 1、常用的日期函数 2、函数演示 3、具体案例 四、流程函数 1、常用的流程函数 2、函数演示 3、具体案例 在MySQL中&a…

目录

一、字符串函数

1、常用的字符串函数

2、函数演示

3、具体案例

二、数值函数

1、常用的数值函数

2、函数演示

3、具体案例

三、日期函数

1、常用的日期函数

2、函数演示

3、具体案例

四、流程函数

1、常用的流程函数

2、函数演示

3、具体案例


        在MySQL中,函数是预先定义好的程序,能够接收零个或多个输入参数,接着进行特定运算,最终返回一个结果。

        也就意味着,这一段程序或代码在MySQL中已经给我们提供了,我们要做的就是在合适的场景调用对应的函数完成对应的需求即可。

        MySQL主要用于DML (数据操作语言)与DQL (数据查询语言),在 DDL (数据定义语言)和 DCL (数据控制语言)中几乎没有什么使用场景。

        MySQL中的函数主要分为以下四类字符串函数数值函数日期函数流程函数。以下是对这四类函数的详细介绍。

一、字符串函数

1、常用的字符串函数

        MySQL中内置了很多字符串函数,常用的几个如下:

2、函数演示

(1)concat : 字符串拼接

select concat('Hello' , ' MySQL');

(2)lower : 全部转小写

select lower('Hello');

(3)upper : 全部转大写

select upper('Hello');

(4)lpad : 左填充

select lpad('01', 5, '-');

(5)rpad : 右填充

select rpad('01', 5, '-');

(6)trim : 去除空格

select trim(' Hello MySQL ');

(7)substring : 截取子字符串

select substring('Hello MySQL',1,5);

3、具体案例

        由于业务需求变更,企业员工的工号,统一为5位数,目前不足5位数的全部在前面补0。比如: 1号员工的工号应该为00001。

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

二、数值函数

1、常用的数值函数

常用的数值函数如下:

2、函数演示

(1)ceil:向上取整

select ceil(1.1);

(2)floor:向下取整

select floor(1.9);

(3)mod:取模

select mod(7,4);

(4)rand:获取随机数(0 ~ 1)

select rand();

(5)round:四舍五入

select round(2.344,2);

3、具体案例

        通过数据库的函数,生成一个六位数的随机验证码。

        思路: 获取随机数可以通过rand()函数,但是获取出来的随机数是在0-1之间的,所以可以在其基础上乘以1000000,然后舍弃小数部分,如果长度不足6位,补0

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

三、日期函数

1、常用的日期函数

常见的日期函数如下:

2、函数演示

(1)curdate:当前日期

select curdate();

(2)curtime:当前时间

select curtime();

(3)now:当前日期和时间

select now();

(4)year , month , day:当前年、月、日

select year(now());select month(now());select day(now());

(5)date_add:增加指定的时间间隔

select date_add(now(), interval 70 YEAR );
--其中date的值是一个符合'xxxx-xx-xx'形式的日期即可,也可以是函数

(6)datediff:获取两个日期相差的天数

select datediff('2021-10-01', '2021-12-01');
--是前面的日期减去后面的日期

3、具体案例

        查询所有员工的入职天数,并根据入职天数倒序排序。

        思路:入职天数,就是通过当前日期 - 入职日期,所以需要使用 datediff 函数来完成。

select name, datediff(curdate(), entrydate) as 'entrydays' 
from emp 
order by entrydays desc;

四、流程函数

1、常用的流程函数

        流程函数也是常用的一类函数,可以在SQL语句中实现条件筛选,从而提高语句的效率。

        最后两个函数的基本形式是:case when then else end,作用是进行条件分支的判断

        上面的第三个函数用于范围匹配,当vall是真的时候,返回res1,否则返回default;上面的第四个函数用于具体的值的判断,当expr是vall的时候,返回res1,否则返回default。

2、函数演示

(1)if

select if(false, 'Ok', 'Error');

(2)ifnull

select ifnull('Ok','Default');select ifnull('','Default');select ifnull(null,'Default');

        第二个 SQL 语句中的 ' ' 并非空值 null。在 SQL 里,' ' 代表空字符串它属于一个有实际内容的值,只是内容为空。

        而 ifnull 函数的用途是检验第一个参数是否为 null ,若为 null 则返回第二个参数;若不是 null,就返回第一个参数。

(3)case when then else end

        查询emp表的员工姓名和工作地址,北京/上海显示为一线城市,其他显示为二线城市。

selectname,(case workaddress when '北京' then '一线城市' when '上海' then '一线城市' else '二线城市' end ) as '工作地址'
from emp;

3、具体案例

我们现在有这样一个表:

        要求成绩按如下展示:85分及以上显示优秀,60分及以上显示及格,否则显示不及格。

selectid,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;

         以上即为MySQL 函数(入门版)的全部内容,创作不易,麻烦三连支持一下呗~  

 


文章转载自:

http://SqM1yrtA.bkxnp.cn
http://7bnmSl0B.bkxnp.cn
http://qCbzjhUP.bkxnp.cn
http://kRqfIHkr.bkxnp.cn
http://j6LolZ6a.bkxnp.cn
http://CubjyWei.bkxnp.cn
http://fyVdDJNK.bkxnp.cn
http://ib4WQjvN.bkxnp.cn
http://PmGYjIB3.bkxnp.cn
http://PD0ibv36.bkxnp.cn
http://0met0GWZ.bkxnp.cn
http://ZslXq1Td.bkxnp.cn
http://harWPdnJ.bkxnp.cn
http://3TCNuWG8.bkxnp.cn
http://Dpb4f2c5.bkxnp.cn
http://jegxhuZK.bkxnp.cn
http://IRXRcqVB.bkxnp.cn
http://cKGQYeST.bkxnp.cn
http://D3IcfQX3.bkxnp.cn
http://emwT0HXn.bkxnp.cn
http://p9Pxsw5M.bkxnp.cn
http://wGRMbIR5.bkxnp.cn
http://SUvm1qus.bkxnp.cn
http://X3Y9QALh.bkxnp.cn
http://ZglNGDQG.bkxnp.cn
http://YXCUyxTS.bkxnp.cn
http://m6Od229U.bkxnp.cn
http://YPz4cmvm.bkxnp.cn
http://JTOoZbKf.bkxnp.cn
http://S0IIrftA.bkxnp.cn
http://www.dtcms.com/wzjs/673889.html

相关文章:

  • dw怎么建设网站做个人网页
  • 阜平网站建设wordpress发布图片
  • 网站需要去工信部做备案做网页怎么在网站播放视频
  • 网站优化是什么意思搭建网站架构怎么做
  • 广州做礼物的网站定制开发教程
  • 个人如何做网站奢侈品 网站建设方案
  • 做的网站放在阿里云手表网站设计免费
  • 西安网站建设哪个好购买域名做销售网站可以吗
  • 网站优化网站建站教程分销商城解决方案
  • 深圳市做网站有哪些公司做网站联系我们在那个板块里面
  • 绵阳网站网站建设网站前段打不开 后台也进不去
  • 做外贸找产品上哪个网站好太原智能化营销网站制作公司
  • 最佳品牌营销策划公司北京网络seo推广公司
  • 西安做网站哪里好网站建设后台是什么
  • 大型网站建设与维护过程大型户外广告设计公司
  • ext做的网站有那些shopex整合wordpress
  • 培训教育行业网站建设方案有关学校网站建设的建议
  • 做网站应选那个主题定制手机网站建设
  • 户县建设局网站网站建设策划结构
  • 在线设计图片网站总结cloudflare wordpress
  • 网站开发找公司好还是个人网上能免费做网站发布叼
  • 网站活动打造小伙做网色网站
  • 坪地网站建设如何网站建设程序都有哪些
  • 信息化建设包括网站建设介绍常见的网络营销方式
  • 祺越网站建设乐清市网站建设公司
  • 微网站开发平台案例长沙建站公司哪有
  • 爱网站网络小白如何建立个人网站
  • 无锡市建设工程质量监督站网站做网站运营需要有什么能力
  • 网站描述代码怎么写外贸公司应该怎样做外贸网站
  • 国外家装设计网站宁波seo