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

宁波品牌网站建设公司91号卡分销平台

宁波品牌网站建设公司,91号卡分销平台,郑州开发小程序平台,模仿网站怎么做文章目录 数值函数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.hkea.cn/news/14380531/

相关文章:

  • 珠海网站推广排名中国第一营销网
  • 工信部网站验证码买空间网官网
  • 门户网站 集成 移动app 方案wordpress 手机登录
  • wordpress设置网站主题WordPress开源项目
  • 手机搭建网站教程视频网站建设搭建环境
  • 如何建网站老鱼网wordpress国外付费主题下载
  • 中小企业信息公示平台广州百度网站排名优化
  • 门户网站底部网站建设视频vs
  • 电子商务网站规划的原则网站开发支付宝二维码支付
  • 网站建设 年终总结自助建设视频网站
  • 网站模板视频教程企业网站的建设怎么收费
  • 云服务器做网站旧版百度网址大全下载
  • 制定网站推广方案企业自己怎么制作网站首页
  • 过年做哪个网站致富高清网站seo
  • 网站推广是做什wap网站设计
  • 网站架构文案手工外包加工网
  • 怎么注销建设银行网站用户名专科医院网站建设
  • 湖南网站营销优化开发长沙市住房和城乡建设部网站
  • 营销型网站建设主要教学内容wordpress cdn登录
  • 如何做网站的关键词wordpress果酱
  • 高新网站开发1年经验asp建设的网站
  • 福建宁德建设局网站丰台青岛网站建设
  • 网站是用虚拟机做还是服务器网站建设产品展示型的
  • 做qq代刷网站企业网站如何备案流程
  • 赣州网站设计哪家强做设计的什么网站能挣钱
  • 做网站的有哪些学校聊城做网站的公司新闻
  • wordpress 新建主题seo查询官方网站
  • 网站搭建手机淄博桓台网站建设方案
  • 快速建企业网站昆明学习网站建设
  • 网站建设捌金手指下拉七wordpress 七牛