网站建设侧边栏代码中国楼市最新消息已出
网站建设侧边栏代码,中国楼市最新消息已出,河南网站建设平台,佛山网页网站设计多少钱有问题可以发在评论区奥~
一、函数的分类 SQL中的函数是数据库内置的可复用逻辑#xff0c;用于对数据进行计算、转换、筛选等操作#xff0c;不用专门背诵#xff0c;用到的时候可以在官方网站查询#xff1a;MySQL函数查询。核心可按功能用途分为四大类#xff1a;
-- 计算订单金额的总和、平均值、最高值SELECTSUM(amount),AVG(amount),MAX(amount)FROMorder;二字符串函数文本处理类用于对字符串类型数据进行拼接、截取、替换、转换等操作。核心函数CONCAT()拼接、SUBSTR()/SUBSTRING()截取、REPLACE()替换、UPPER()/LOWER()大小写转换示例-- 拼接姓名和手机号格式张三-138xxxx1234SELECTCONCAT(name,-,phone)FROMuser;-- 截取手机号后4位SELECTSUBSTR(phone,-4)FROMuser;三数值函数数字计算类对数值类型数据进行数学运算如取整、四舍五入、求余等。核心函数ROUND()四舍五入、FLOOR()向下取整、CEIL()向上取整、MOD()取余示例-- 订单金额四舍五入保留1位小数SELECTROUND(amount,1)FROMorder;-- 计算年龄除以10的余数SELECTMOD(age,10)FROMuser;四日期/时间函数时间处理类对日期、时间类型数据进行解析、转换、计算如求差值、取年月日。核心函数NOW()当前时间、DATE()提取日期、DATEDIFF()日期差值、YEAR()/MONTH()/DAY()提取年/月/日示例-- 获取当前日期SELECTDATE(NOW());-- 计算订单创建时间距离现在的天数SELECTDATEDIFF(NOW(),create_time)FROMorder;-- 提取用户生日的年份SELECTYEAR(birthday)FROMuser;五补充条件函数逻辑判断类属于特殊的常用函数用于实现条件判断核心是CASE WHEN通用、IF()部分数据库支持如MySQL。示例-- 根据年龄分类18岁以下未成年否则成年SELECTname,CASEWHENage18THEN未成年ELSE成年ENDASage_typeFROMuser;六补充窗口函数表准备CREATETABLEIFNOTEXISTSproducts(idINTPRIMARYKEYAUTO_INCREMENT,-- 商品IDnameVARCHAR(24)NOTNULL,-- 商品名称priceDECIMAL(10,2)NOTNULL,-- 商品价格scoreDECIMAL(5,2),-- 商品评分可以为空is_selfVARCHAR(8),-- 是否自营category_idINT-- 商品类别ID);INSERTINTOproductsVALUES(1,华为Mate50,5499.00,9.70,自营,1),(2,荣耀80,2399.00,9.50,自营,1),(3,荣耀80,2199.00,9.30,非自营,1),(4,红米note 11,999.00,9.00,非自营,1),(5,联想小新14,4199.00,9.20,自营,2),(6,惠普战66,4499.90,9.30,自营,2),(7,苹果Air13,6198.00,9.10,非自营,2),(8,华为MateBook14,5599.00,9.30,非自营,2),(9,兰蔻小黑瓶,1100.00,9.60,自营,3),(10,雅诗兰黛粉底液,920.00,9.40,自营,3),(11,阿玛尼红管405,350.00,NULL,非自营,3),(12,迪奥996,330.00,9.70,非自营,3);# 实现查找平均价格及原价和平均价格的差额# 用子查询实现USEday03_db;SELECT*,(SELECTAVG(price)FROMproducts)AS平均价格,price-(SELECTAVG(price)FROMproducts)AS差额FROMproducts;# 窗口函数SELECT*,AVG(price)OVER()平均价格,price-AVG(price)OVER()差额FROMproducts;两种方法结果一样但是很明显使用窗口函数更适于我们的思考方式。二、B/S架构和C/S架构B/S架构: Browser浏览器/Server服务器C/S架构: Client客户端/ Server服务器一 C/S 架构Client / Server客户端 服务器用户 ↓ 【客户端软件】 ←——网络——→ 【服务器】 (QQ/游戏/客户端) (数据库、业务逻辑)结构简图文字版---------------- ---------------- | 客户端程序 | | 服务器 | | (电脑/手机装) | ── | (提供服务/数据)| ---------------- ----------------特点客户端要安装速度快、功能强升级要更新客户端二 B/S 架构Browser / Server浏览器 服务器这里FineDB可视化采用的是FineDB可视化用户 ↓ 【浏览器】 ←——网络——→ 【服务器】 (Chrome/Edge等) (网页、接口、数据)结构简图文字版用户 ↓ ---------------- ---------------- | 浏览器 | ── | 服务器 | | (不用安装) | | 网页/接口/数据库| ---------------- ----------------特点不用装客户端打开网页就能用升级只改服务器用户自动更新依赖网络、速度比C/S稍慢3. 最直观对比图文字版C/S 用户 → 【客户端软件】 ↔ 服务器 B/S 用户 → 【浏览器】 ↔ 服务器三总结C/S要装软件快功能强。B/S不用装打开网页即用方便。三、FineDB可视化一FineDB 简介FineDB 是帆软FineReport/FineBI数据决策系统的内置配置数据库基于 HSQLDB 实现用于存储平台核心配置与元数据非业务数据仓库。二FineDB下载这里提供稳定版.exe文件一路下一步即可注意存储位置可以放在D盘下最新版可以在官网下载学习用免费通过网盘分享的文件https://pan.baidu.com/s/1-DrM8vmMED9WJ0YFygXM2g?pwdcw38 提取码: cw381.打开之后试着添加EXCEL表通过网盘分享的文件入门表.xlsx链接: https://pan.baidu.com/s/1l7QxqyEYj-Rje6k8OcZbqQ?pwdvwt6 提取码: vwt62.基础应用3. 实现数据大屏a.统计销售额Top10商品名称及其销售额b.分析商品的销量自己可以仿照上述做一下分析商品的销售额、分析商品的利润额两个需求c.做柱形图门店销售额Top10d.词云图商品销量e.饼图不同分类销量占比f.折线图不同月份销售额、利润额、销量趋势g.各省市销售额钻取分析(地图)h.数据大屏首先拖动自己的组件出现小手可以拖动形成下面的图形接下来我们再给他加一下下拉框和标题加标题这里地图颜色有点突兀我们再改一下背景最后呈现结果大功告成哒哒哒~