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

制作企业网站的公司网络公司网站模板

制作企业网站的公司,网络公司网站模板,佛山建设,扫码进入网站如何做函数之字符串函数 前言函数字符串函数数值函数日期函数流程函数 前言 本篇来学习下MySQL中的函数–字符串函数。 函数 函数:是指一段可以直接被另一段程序调用的程序或代码MySQL中的函数主要分为以下四类: 字符串函数、数值函数、日期函数、流程函数。…

函数之字符串函数

      • 前言
      • 函数
      • 字符串函数
      • 数值函数
      • 日期函数
      • 流程函数


前言

  • 本篇来学习下MySQL中的函数–字符串函数。

函数

  • 函数:是指一段可以直接被另一段程序调用的程序或代码
  • MySQL中的函数主要分为以下四类: 字符串函数、数值函数、日期函数、流程函数。

字符串函数

  • 常用字符串函数
函数功能
CONCAT(S1,S2,…Sn)字符串拼接,将S1,S2,… Sn拼接成一个字符串
LOWER(str)将字符串str全部转为小写
UPPER(str)将字符串str全部转为大写
LPAD(str,n,pad)左填充,用字符串pad对str的左边进行填充,达到n个字符串长度
RPAD(str,n,pad)右填充,用字符串pad对str的右边进行填充,达到n个字符串长度
TRIM(str)去掉字符串头部和尾部的空格
SUBSTRING(str,start,len)返回从字符串str从start位置起的len个长度的字符串
  • 示例
# concat : 字符串拼接
select concat('Hello' , ' World!'); # lower : 全部转小写
select lower('Hello'); # upper : 全部转大写
select upper('Hello');#  lpad : 左填充
select lpad('01', 5, '-'); #  rpad : 右填充
select rpad('01', 5, '-');# trim : 去除空格
select trim(' Hello MySQL ');# substring : 截取子字符串
select substring('Hello MySQL',1,5); 

数值函数

  • 常见数值函数
函数功能
CEIL(x)向上取整
FLOOR(x)返回x/y的模
RAND()返回0~1内的随机数
ROUND(x,y)求参数x的四舍五入的值,保留y位小数
  • 示例
# ceil:向上取整
select ceil(1.1); # floor:向下取整
select floor(1.9); # mod:取模
select mod(7,4); # rand:获取随机数
select rand(); # round:四舍五入
select round(2.344,2);

日期函数

  • 常见日期函数
函数功能
CURDATE()返回当前日期
CURTIME()返回当前时间
NOW()返回当前日期和时间
YEAR(date)获取指定date的年份
MONTH(date)获取指定date的月份
DAY(date)获取指定date的日期
DATE_ADD(date, INTERVAL exprtype)返回一个日期/时间值加上一个时间间隔expr后的时间值
DATEDIFF(date1,date2)返回起始时间date1 和 结束时间date2之间的天数
  • 示例
# curdate:当前日期
select curdate(); # curtime:当前时间
select curtime(); # now:当前日期和时间
select now(); # YEAR , MONTH , DAY:当前年、月、日
select YEAR(now());
select MONTH(now());
select DAY(now());# date_add:增加指定的时间间隔
select date_add(now(), INTERVAL 2 YEAR );# datediff:获取两个日期相差的天数
select datediff('2023-8-13', '2025-6-30'); 

流程函数

  • 常用流程函数
函数功能
IF(value , t , f)如果value为true,则返回t,否则返回f
IFNULL(value1 , value2)如果value1不为空,返回value1,否则返回value2
CASE WHEN [ val1 ] THEN [res1] …ELSE [ default ] END如果val1为true,返回res1,… 否则返回default默认值
CASE [ expr ] WHEN [ val1 ] THEN[res1] … ELSE [ default ] END如果expr的值等于val1,返回res1,… 否则返回default默认值
  • 示例
# if
select if(false, 'Ok', 'Error'); # ifnull
select ifnull('Ok','Default');
select ifnull('','Default');
select ifnull(null,'Default');# case when then else end
SELECT NAME,( CASE workaddress WHEN '北京' THEN '一线城市' WHEN '上海' THEN '一线城市' ELSE '二线城市' END ) AS '工作地址' 
FROMemp;
http://www.yidumall.com/news/79309.html

相关文章:

  • 创新网站建设方案书网络营销理论包括哪些
  • 做幼儿园设计方案的网站三只松鼠口碑营销案例
  • 5v贵阳做网站的价格1500元个性定制首选方舟网络域名在线查询
  • 朝阳网站制作短网址生成器免费
  • 企业网站seo可以免费投放广告的平台
  • 做网站去哪好百度网址导航
  • 网站日常有哪些工作重庆疫情最新消息
  • 关于网站建设的申请书搜索引擎排名优化方案
  • 做网站应该注意哪些方面广州外贸推广
  • 英网站建设网络运营培训班
  • 最新购物平台优化网站价格
  • 辽宁省建设工程信息网诚信库seo搜索引擎优化推广专员
  • 网站域名优势网站seo关键词排名推广
  • 官方网站建设报价表网络营销方案如何写
  • 利用git做网站备份网站seo链接购买
  • 电信开放81端口怎样做网站八百客crm登录入口
  • 源丰建设有限公司网站运营推广
  • 电商网站规划seo搜索引擎优化薪酬
  • 怎么做网站公众号seo独立站
  • 品牌型网站的作用一天赚2000加微信
  • 里水网站建设企业文化建设方案
  • 上海集团网站建设公司推广软件免费
  • 西安企业100强名单长春网站优化服务
  • 网站推广app开发西安seo技术
  • 网页制作技巧长沙seo技术培训
  • 医院做网站是最简单的前端吗优化措施最新回应
  • b2c网站建设 广州怎么打广告吸引客户
  • 西安建筑网站建设色盲测试图动物
  • 阿里云备案网站备案域名宁波优化系统
  • 永康建设局网站中牟网络推广