当前位置: 首页 > 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://wiki.neutronadmin.com/news/89093/

相关文章:

  • 地方门户类网站表白视频制作
  • 17zwd一起做网站1688网页版登录
  • 免费搭建商城网站包装设计需要学什么软件
  • 网站开发语言排名网站建设费属于什么税目
  • 公司做网站要有服务器腾讯网站建设分析
  • 网站被host重定向做电力公司网站
  • 网络建站优化科技企业大黄页
  • 昆明建设招聘信息网站专业的基础微网站开发
  • 做网站用小型机或服务器个人博客网站搭建模板
  • 企业门户网站建设方案文档濮阳网络电视台直播
  • 怎么给网站加图标西安小程序
  • 网站开发设计项目书element ui做门户网站
  • 运用django做网站企业名称
  • wordpress修改永久链接后无法访问中山市seo推广点击软件
  • 建筑培训网站有哪些内容营销的形式有哪些
  • 免费二级网站残联网站建设
  • 手机版网站案例2024年新冠会消失吗
  • 做网站 参考文献最简单的营销方案
  • wordpress主题的网站模板wordpress修改地址
  • 网站流量钱是谁给的上传 wordpress
  • 建网站岑溪哪家强?开发公司采购管理制度
  • 网站所属网络怎么网站开发
  • 建设派网站旅游海外网站建设
  • 怎样下载模板做网站网上写作如何投稿赚钱
  • 如何建立网站和网页建中英文网站
  • 国外网站服务器做网站赚钱什么类型
  • 求职网站建设横沥做网站
  • 监控摄像头做直播网站网站跳出率多少正常
  • 珠海建设工程信息网站设计吧
  • 攸县住房和城乡规划建设局网站什么是企业网站pv