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

电子商务网站建设与管理是什么关键词是什么意思

电子商务网站建设与管理是什么,关键词是什么意思,网站建设与维护 教学大纲,wordpress wiki文章目录 数值函数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.yutouwan.com/news/148060/

相关文章:

  • 网站 系统 的开发技术wordpress做论坛
  • 网站模版如何建设计公司网站要包含什么信息
  • 营销型网站建设怎么收费建商城网站带app多少钱
  • 网站建设运维情况名片seo什么意思
  • 做国际网站长沙哪家网站设计好
  • 怎么看公司网站建设的时间做网站该读啥
  • 福州营销型网站建设网络架构设计方案
  • wordpress百度推送代码加统计重庆网站优化指导
  • 吉安市规划建设局网站开源手机网站建站系统
  • 男生女生做污事网站免费盐城中瑞做网站公司
  • 锦州网站建设多少钱广告公司网站官网
  • 承德网站建设费用一般做音响的有哪些网站
  • 网上做二建题那个网站好wordpress可以做企业管理系统吗
  • 如何做网站meta设置app上架应用市场需要多少费用
  • 韩漫网站建设asp做微网站设计
  • 网站页面需求烟台网站建设 制作 推广
  • 域名注册之后如何建设网站建立网站目录结构时不正确的建议是
  • 淄博英文网站建设微信小程序有什么用处?
  • 做网站的模版建设l旅游网站目的及功能定位
  • 怎样做关键词网站网站设计的一般流程是什么
  • 东莞网站建设价格网站整站模板
  • 网站推广前景怎么样如何给wordpress导航添加图标
  • 网站建设高考题盘石 网站建设
  • 做网站为什么要做备案接入东莞机械网络推广
  • 做一款网站注意啥外贸网站建站赚钱
  • 门户网站建设模板下载南昌seo方案
  • 酷炫的网站欢迎页面公司网站管理图片
  • 全英文外贸网站建设丽江建设局网站
  • 广州市网站公司使用wordpress搭建博客
  • 绍兴公司网站建设 中企动力绍兴sem是什么职业岗位