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

优化网站 优帮云wordpress excel搜索功能

优化网站 优帮云,wordpress excel搜索功能,保定建设厅网站,永久免费自助网站文章目录 数值函数round()#xff1a;四舍五入ceiling()#xff1a;上限函数floor()#xff1a;地板函数abs()#xff1a;计算绝对值rand()#xff1a;生成0-1的随机浮点数 字符串函数length()#xff1a;获取字符串中的字符数upper() / lower()#xff1a;将字符串转化… 文章目录 数值函数round()四舍五入ceiling()上限函数floor()地板函数abs()计算绝对值rand()生成0-1的随机浮点数 字符串函数length()获取字符串中的字符数upper() / lower()将字符串转化成大小写trim/ltrim/rtrim删除字符串中不需要的空格left /right /substr返回字符串相应位置字符locate返回第一个字符或一串字符匹配位置replace替换字符或字符串concat串联两个字符串 日期函数now() / curdate() / curtime()返回当前的日期和时间 / 返回当前日期 / 返回当前时间year(now()) / month() / day() / hour() / minute() / second() 提取特定日期或时间dayname(now()) / monthname()返回字符串类型的星期和月份extract(day from now())返回指定的时间或日期练习1date_format()日期格式函数time_format()时间格式函数date_add()给日期时间值增加日期写负值也能减date_sub()给日期时间值减去日期写负值也能加datediff()返回两个日期的天数间隔time_to_sec()返回从零点计算的秒数 其他函数ifnull()coalesce()练习1if()单一表达式练习2case运算符多个表达式练习3 数值函数 可查看所有的数值函数 round()四舍五入 参数1 select round(5.37)运行结果 参数2可指定四舍五入的精度 select round(5.37,1)运行结果 ceiling()上限函数 返回大于或等于这个数字的最小整数 select ceiling(5.1)运行结果 floor()地板函数 返回小于或等于这个数字的最大整数 select floor(5.8);运行结果 abs()计算绝对值 select abs(-3.5);运行结果 rand()生成0-1的随机浮点数 select rand()运行结果 字符串函数 可查看所有的字符串函数 length()获取字符串中的字符数 select length(xuwuuuu)运行结果 upper() / lower()将字符串转化成大小写 select upper(xuwuuuu);运行结果 select lower(XUWUUUU)运行结果 trim/ltrim/rtrim删除字符串中不需要的空格 ltrim()移除字符串左侧的空白字符或其他预定义字符 select ltrim( xuwuuu)rtirm()移除字符串右侧的空白字符或其他预定义字符 select rtrim(xuwuuu );trim()删除所有前导或尾随空格但不能删除字符串中间的空格 select trim( xuwuuu )left /right /substr返回字符串相应位置字符 left()返回字符串左侧的几个字符 select left(xuwuuuuu,3)right()返回字符串右侧的几个字符substr()字符截取函数可以得到任何位置的字符 第二个参数是起始位置第三个参数是长度也可以不写第三个参数这样就返回从起始位置到字符串最后的所有字符。 select substr(xuwuuuuu,3,2);locate返回第一个字符或一串字符匹配位置 这个函数不区分大小写返回指定的字符在字符串中第一次出现的位置。 select locate(u, xuwuuuu)如果指定的字符在字符串中没有会返回0 select locate(y, xuwuuuu)还可以搜索一串字符串同样要搜索的字符串不存在时也会返回0 select locate(uuuu, xuwuuuu)replace替换字符或字符串 第一个参数完整的字符串第二个参数要被替换掉的字符或字符串第三个参数新的字符或字符串 select replace(xuwuuuuu, xu, st)一个字符替换一个字符串也是可以的一个字符串替换一个字符也可以 select replace(xuwuuuuu, xu, s)select replace(xuwuuuuu, x, st)concat串联两个字符串 select concat(xu, wuuuu)练习把表中的名和姓串联起来 use sql_store; select concat(first_name, , last_name) as full_name from customers日期函数 now() / curdate() / curtime()返回当前的日期和时间 / 返回当前日期 / 返回当前时间 select now(), curdate(), curtime();year(now()) / month() / day() / hour() / minute() / second() 提取特定日期或时间 返回整数值 select year(now()), month(now()), day(now()),minute(now()), second(now())dayname(now()) / monthname()返回字符串类型的星期和月份 返回字符串 select dayname(now()), monthname(now())extract(day from now())返回指定的时间或日期 要定制单位如年、月、日期、秒等 select extract(day from now()),extract(year from now()),extract(month from now())练习1 筛选当前年份的订单。把当前时间的年份提取出来再把订单日期的年份提出来筛选两个年份相等的数据。 use sql_store; select * from orders where year(order_date) year(now())date_format()日期格式函数 格式说明符查询连接 两个参数。 一个是日期值 一个是格式字符串 %y两位数的年份%Y四位数的年份%m两位数的月份%M字符串的月份%d获取当前日期 select date_format(now(), %M %d %Y)time_format()时间格式函数 两个参数一个是时间值一个是格式字符串。 select time_format(curtime(), %H:%i %p)date_add()给日期时间值增加日期写负值也能减 想在当前日期时间上增加一天第二个参数 interval 1 dayinterval 3 yearinterval -1 year获取过去的时间 select date_add(now(), interval 1 day),date_add(now(), interval -3 year)返回了明天的同一时间写码当前是2023-11-29,返回3年后的同一时间 date_sub()给日期时间值减去日期写负值也能加 select date_sub(now(), interval 4 day),date_sub(now(), interval -3 year)datediff()返回两个日期的天数间隔 只返回天数的间隔不考虑时间的间隔两个时间的顺序调换会得到正值或负值 select datediff(2023-11-29 2202, 2022-11-29 2102),datediff(2022-11-29 2202, 2023-11-29 2102)time_to_sec()返回从零点计算的秒数 返回从零点计算的秒数 select time_to_sec(00:30),time_to_sec(curtime())返回两个时间间隔的秒数 select time_to_sec(22:10) - time_to_sec(22:00)其他函数 ifnull() 有些订单的发货id是空值。如果想让用户看到的是“未分配”而不是空值可以调用ifnull()函数把发货id替换成别的。 use sql_store; select order_id,ifnull(shipper_id, Not assigned) as shipper from orderscoalesce() 如果参数1是null就返回参数2参数2为空就返回参数3写一堆参数coalesce函数会返回这堆参数中第一个非空值。 use sql_store; select order_id,coalesce(shipper_id, comments, Not assigned) as shipper from orders练习1 返回客户的姓名和电话没有电话的显示Unknownconcat函数串联字符串 select concat(first_name, , last_name) as customer,ifnull(phone, Unknown) from customersif()单一表达式 if(expressionfirstsecond)如果表达式为真则返回first否则返回second把订单分类如果订单是今年的就放在“活跃类别”否则就放入“归档类别” 可以用union筛选活跃类别的再筛选归档类别的用union连接起来可以用if函数达到同样效果 select order_id,order_date,if(year(order_date) 2019, Active, Archived) as category from orders练习2 count*按照product_id进行计数就能得到每个id对应有多少数据。 select product_id,name,count(*) as orders,if(count(*) 1, Many times, Once) as frequency from products join order_items using (product_id) group by product_idcase运算符多个表达式 在有多个表达式且想针对每个表达式返回不同值时适用case运算符case when …… then when …… then when …… then else end as …… select order_id,order_date,casewhen year(order_date) 2019 then Activewhen year(order_date) 2018 then Last Yearwhen year(order_date) 2018 then Archivedelse Futureend as category from orders;练习3 按照积分给客户分为3类。 select concat(first_name, , last_name) as customer,points,casewhen points 3000 then Goldwhen points between 2000 and 3000 then Sliverwhen points 2000 then Bronzeend as category from customers order by points descselect concat(first_name, , last_name) as customer,points,casewhen points 3000 then Goldwhen points 2000 then Silverelse Bronzeend as category from customers order by points desc;
http://www.sadfv.cn/news/89093/

相关文章:

  • 钟表玻璃东莞网站建设做网站买那种服务器
  • 快速学会做网站公司的网站如何进行修改布局
  • 交友深圳网站建设做网站视频手机
  • 迷你世界怎么做网站期天津网站免费制作
  • 个人网站平台搭建建设一个班级网站的具体步骤
  • 广州网站外贸推广新建html网站
  • 足球门户网站建设迅 网站 模板
  • 多语言版本的网站wordpress博客群发
  • 常州网站建设价格电商系统服务好的商家
  • 做网站前做微博这样的网站
  • 网站建设的比较合理的流程wordpress插件 飘雪
  • 北京品牌建设网站公司网站建设的摊销
  • 做资源下载网站条件网站搭建的策略与方法
  • 厦门响应式网站制作全国门户网站有哪些
  • 江宁交通建设集团网站微网站在线制作
  • 个人定制网站怎么做高端网站建设个人
  • 上海做网站吧虚拟主机怎么上传网站
  • 网站开发费是无形资产吗“设计网站”
  • 长春建站推荐3d展示网站源码
  • 公司网站如何宣传推广桂林红豆网论坛
  • 沛县网站建设正规网站开发流程
  • 海口网站建设是什么台州新农村建设网站
  • 松原建设网站网络加盟
  • 网站内容有什么做网做网站建设的网站
  • 唐山哪里建设网站微友说是做网站维护让帮忙投注
  • 中国建设银行手机网站下载安装网站设计的技术选择
  • 跨境电商平台推广班级优化大师电脑版
  • 站长检测工具一 网站建设总体目标
  • 甘肃网站空间永久免费google搜索引擎
  • 网站克隆下来了然后再怎么做徐州市城乡建设局网站首页