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

苏州学网站建设广告营销策略分析

苏州学网站建设,广告营销策略分析,react 手机网站开发,信阳专业做网站公司sql-gen仓库地址:码云 Github 1. 概述 sql-gen是一个用于提高后端接口开发效率的小工具,主要有如下功能: 生成连表SQL语句根据WHERE条件来生成封装查询条件的实体类(RO)根据SELECT列来生成封装查询结果的实体类&…

sql-gen仓库地址:码云 Github

1. 概述

sql-gen是一个用于提高后端接口开发效率的小工具,主要有如下功能:

  1. 生成连表SQL语句
  2. 根据WHERE条件来生成封装查询条件的实体类(RO)
  3. 根据SELECT列来生成封装查询结果的实体类(VO)

sql-gen主要有如下特点:

  1. 自动生成表的别名(相关接口:TableAliasGenerator
  2. 自动推断主表和从表的连接条件,即ON语句(相关接口:JoinColumnDeducer
  3. 自动生成列的别名,解决SELECT和WHERE列中的名称重复问题(相关接口:ColumnAliasGenerator

2. 演示

2.1. 数据库准备

数据库中总共有5张表,如下:

  1. sys_class:班级表
  2. sys_grade:年级表
  3. sys_user:用户表,用于存放学生和家长
  4. sys_user_class_rel:学生和班级的关联关系表
  5. sys_parent_child_rel:学生和家长的关联关系表

tables.png


sys_user表和sys_parent_child_rel表的具体内容如下:

  1. 总共有4个用户
  2. 小明妈妈是小明的家长

table1.png


另外3张表的具体内容如下:

  1. 一年级的id为1
  2. 一年级下有一班和二班,其id分别为1112
  3. 小明和小红在一班,小刚在二班

table2.png

2.2. 连表查询(一)

查询id为1的用户(即小明)的学生信息,包括用户信息、班级信息和年级信息

  1. 此时需要连接sys_user、sys_user_class_rel、sys_class和sys_grade表
  2. 并且要以sys_user表的user_id列作为查询条件

join1.gif

可以看出,sql-gen默认会将主表和从表中名称相同的列作为连接的条件

2.3. 连表查询(二)

查询id为1的用户(即小明)及其家长的信息

  1. 此时需要连接sys_user、sys_parent_child_rel、sys_user表
  2. sys_user表出现了两次,第一次是作为学生表,第二次是作为家长表
  3. 然后以学生表的user_id列作为查询条件即可

join2.gif

可以看出,sql-gen还支持child.user_id=xxx.child_user_id形式的连接条件

2.4. 聚合查询

查询出每个班级中,学生id的平均值、学生名字的最大值和学生人数

  1. 此时需要连接sys_user、sys_user_class_rel、sys_class表
  2. 并且,需要将sys_class表的class_id列作为GROUP BY列
  3. 然后对sys_user表的user_id列进行AVG查询、user_name列进行MAX查询、gender列进行COUNT查询即可
  4. CN、MA、MI、AV、SU分别代表COUNT、MAX、MIN、AVG、SUM

在这里插入图片描述

http://www.yayakq.cn/news/614481/

相关文章:

  • 网站权重怎么查询哪里有专业做网站的
  • 秦皇岛市城乡建设局网站个人网站备案所需材料
  • 彩票网站建设安全度浙江信息网查询系统
  • 成都专业网站设计好公司网络营销平台的主要功能
  • 挂别人公司做网站可以吗做网站需不需要云数据库
  • 前端开发主要工作内容网站优化公司怎么选
  • 佛山建设小学官方网站磁力吧
  • 公司网站建设价格标准有道翻译网站 做翻译
  • 25亿企业网站管理系统团队架构
  • 高端网站设计开发谷歌商店paypal下载官网
  • 那个可以做棋牌网站wordpress 表单留言
  • 哈尔滨网站建设招聘免费做国际网站有哪些
  • 网站汉英结合的怎么做三网合一网站建设计划
  • 做3d效果图的网站wordpress 快递查询 插件
  • 网站建设开发图片广州天河区房价
  • 网站的风格对比信息表网站运营需要哪些资质
  • 推广seo网站抖音seo优化系统招商
  • 四川冠辰网站建设西安小程序开发公司有哪些
  • 百度建网站要多少钱网站设置在设备之间共享怎么开启
  • 宁波市高新区建设局网站开淘宝网店
  • 微网站的链接怎么做网站开发的实践报告
  • 破解软件网站关键词搜索排名软件
  • 做网站开发有哪些优点呢个人网站设计与制作设计思路
  • 旅游网站建设方案书范文有创意的网络公司名字大全
  • 专业做校园文化的网站六安网站关键词排名优化报价
  • 站长之家是干什么的微信网页版无法登录
  • wordpress 抽奖插件上海网站seo策划
  • 做网站以前出名的公司提高企业网站的访问率
  • 百度网盘搜索引擎官方入口找南昌seo服务商
  • 北京最新消息今天新闻seo站长工具 论坛