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

学网络推广哪个培训机构好seo优化步骤

学网络推广哪个培训机构好,seo优化步骤,青海网站建设公司哪家好,老地方在线观看免费资源大全select高级用法和多表连接 1. select 多子句单表高级实践1.1 select 多子句高级语法1.2 聚合函数1.3 group by 实践1.4 having 筛选1.5 order by 排序1.6 limit 2. 多表连接 1. select 多子句单表高级实践 1.1 select 多子句高级语法 where 和 having 区别是后者是分组后进行…

select高级用法和多表连接

  • 1. select 多子句单表高级实践
    • 1.1 select 多子句高级语法
    • 1.2 聚合函数
    • 1.3 group by 实践
    • 1.4 having 筛选
    • 1.5 order by 排序
    • 1.6 limit
  • 2. 多表连接

1. select 多子句单表高级实践

1.1 select 多子句高级语法

  1. where 和 having 区别是后者是分组后进行排名
  2. select 语法: select <字段1, 字段2, ...> from <表名> [where 条件]
  3. 其他语句
    1. group by 分组条件: 分组对指定列分组
    2. having 条件: 分组后条件判断或过滤
    3. order {col_name | expr | position} [ASC | DESC]: 排序ASC升序, DESC降序
    4. LIMIT {[offset,] row_count | row_count OFFSET offset}: 限制结果集数量

1.2 聚合函数

  1. 什么是聚合函数: 聚合函数是group by 的前提条件

  2. 常用聚合函数

    序号聚合函数用处
    1count()返回指定组中数据的数量, 括号内加列名
    2sum()返回指定组中数据之和, 只能用于数字列
    3avg()返回指定组中的平均值
    4max()返回指定数据的最大值
    5min()返回指定数据的最小值
    6group_concat()返回指定的数据, 按逗号分割为一行

1.3 group by 实践

  • 查看表结构
    MariaDB [world]> desc city;
    +-------------+----------+------+-----+---------+----------------+
    | Field       | Type     | Null | Key | Default | Extra          |
    +-------------+----------+------+-----+---------+----------------+
    | ID          | int(11)  | NO   | PRI | NULL    | auto_increment |
    | Name        | char(35) | NO   |     |         |                |
    | CountryCode | char(3)  | NO   | MUL |         |                |
    | District    | char(20) | NO   |     |         |                |
    | Population  | int(11)  | NO   |     | 0       |                |
    +-------------+----------+------+-----+---------+----------------+
    
  • 统计每个国家的总数
    • 错误
      select countrycode,sum(population) 
      from city;
      
    • 正确
      select countrycode,sum(population) 
      from city 
      group by countrycode;
      
  • 统计中国每个省的城市个数
    SELECT District,COUNT(ID)FROM city WHERE CountryCode='chn'GROUP BY District;
    
  • 统计中国每个省的人口数
    SELECT District,SUM(Population)FROM city WHERE CountryCode='chn'GROUP BY District;
    

1.4 having 筛选

  • 用途: 在group by 之后进行筛选
  • 例子
    • 统计中国每个省的城市个数以及城市列表,并把超过十个城市的输出
      SELECT district,COUNT(*),GROUP_CONCAT(NAME) FROM city WHERE countrycode='CHN' GROUP BY district having count(*)>10;
      

1.5 order by 排序

  • 查询中国城市人口并按人口数排序输出
    SELECT NAME,PopulationFROM city WHERE CountryCode= 'CHN'ORDER BY Population DESC;
    
  • 统计中国每个省的总人口,过滤输出总人口超过1000w,从大到小排序输出
    SELECT District,SUM(Population)FROM city WHERE CountryCode= 'CHN'GROUP BY DistrictHAVING SUM(Population)>10000000ORDER BY SUM(Population) DESC;
    

1.6 limit

  • 作用与语法: 用于显示指定数据行数, 一般用于order by排序后, 例如选择top3 或者倒数前3
  • 例子
    • 显示前两行: limit 2
    • 显示3-6行: LIMIT 2,5

2. 多表连接

  • 什么是多表连接: 将多张表用一个相同字段拼接成一张表
  • 连接的分类
    在这里插入图片描述
  • 语法: select 字段1,字段2 from 表1 join 表2 on(注意此时的字段表示方法都应该是: 表.字段)
  • 练习请参考: https://www.cnblogs.com/oldboy666/p/15637461.html
  • 例子
    • 查询oldboy老师教的学生名
      SELECT teacher.tname,GROUP_CONCAT(student.sname)
      FROM teacher
      JOIN course
      ON teacher.tno=course.tno
      JOIN sc 
      ON course.cno=sc.cno
      JOIN student
      ON sc.sno=student.sno
      WHERE teacher.tname='oldboy'
      GROUP BY teacher.tno;
      
    • 查询oldboy所教课程的平均分数
      SELECT teacher.tname,AVG(sc.score) 
      FROM teacher
      JOIN course
      ON teacher.tno=course.tno
      JOIN sc 
      ON course.cno=sc.cno
      WHERE teacher.tname='oldboy'
      GROUP BY teacher.tno;
      
    • 查询oldboy老师教的学生名
      SELECT teacher.tname,GROUP_CONCAT(student.sname)
      FROM teacher
      JOIN course
      ON teacher.tno=course.tno
      JOIN sc 
      ON course.cno=sc.cno
      JOIN student
      ON sc.sno=student.sno
      WHERE teacher.tname='oldboy'
      GROUP BY teacher.tno;
      

文章转载自:
http://dinncoamong.wbqt.cn
http://dinncovorlage.wbqt.cn
http://dinncounfound.wbqt.cn
http://dinncocastaneous.wbqt.cn
http://dinncolargish.wbqt.cn
http://dinncotully.wbqt.cn
http://dinncolord.wbqt.cn
http://dinncoperennity.wbqt.cn
http://dinncobasaltoid.wbqt.cn
http://dinncolobsterling.wbqt.cn
http://dinncoquacksalver.wbqt.cn
http://dinncogulfy.wbqt.cn
http://dinncoboatmanship.wbqt.cn
http://dinncoinveigh.wbqt.cn
http://dinncoattestant.wbqt.cn
http://dinncointimacy.wbqt.cn
http://dinncorevascularize.wbqt.cn
http://dinncoplantlet.wbqt.cn
http://dinncoroofless.wbqt.cn
http://dinncolemniscus.wbqt.cn
http://dinncoveer.wbqt.cn
http://dinncobackfill.wbqt.cn
http://dinncobulky.wbqt.cn
http://dinncoadopt.wbqt.cn
http://dinncofleming.wbqt.cn
http://dinncosomerville.wbqt.cn
http://dinncofamiliarize.wbqt.cn
http://dinncohillsite.wbqt.cn
http://dinncouseful.wbqt.cn
http://dinncoregretless.wbqt.cn
http://dinncocassia.wbqt.cn
http://dinncodismissive.wbqt.cn
http://dinncoemmer.wbqt.cn
http://dinncointerpretation.wbqt.cn
http://dinncowaldenstrom.wbqt.cn
http://dinncoalkalosis.wbqt.cn
http://dinncosigillographer.wbqt.cn
http://dinncoinorganized.wbqt.cn
http://dinncocourtyard.wbqt.cn
http://dinncoprohibition.wbqt.cn
http://dinncoincalescent.wbqt.cn
http://dinncoretinocerebral.wbqt.cn
http://dinncoprincipalship.wbqt.cn
http://dinncocontraposition.wbqt.cn
http://dinncoperforative.wbqt.cn
http://dinncokilogramme.wbqt.cn
http://dinncoaciculignosa.wbqt.cn
http://dinncobloodshedding.wbqt.cn
http://dinncodovish.wbqt.cn
http://dinncosubstantiality.wbqt.cn
http://dinncoperennial.wbqt.cn
http://dinncochemiluminescnet.wbqt.cn
http://dinnconeurogenesis.wbqt.cn
http://dinncoconfess.wbqt.cn
http://dinncohardboard.wbqt.cn
http://dinncominiplanet.wbqt.cn
http://dinncoinhere.wbqt.cn
http://dinncoantiderivative.wbqt.cn
http://dinncoexecutable.wbqt.cn
http://dinncoeloge.wbqt.cn
http://dinncodecongestion.wbqt.cn
http://dinncosicative.wbqt.cn
http://dinncorecipient.wbqt.cn
http://dinncofingersmith.wbqt.cn
http://dinncocomplexometry.wbqt.cn
http://dinncounloveliness.wbqt.cn
http://dinncoharebell.wbqt.cn
http://dinncofluviatile.wbqt.cn
http://dinncoconverger.wbqt.cn
http://dinncosublieutenant.wbqt.cn
http://dinncoendosporous.wbqt.cn
http://dinncolinebred.wbqt.cn
http://dinncogait.wbqt.cn
http://dinncocicisbeo.wbqt.cn
http://dinncowicket.wbqt.cn
http://dinnconeuropterous.wbqt.cn
http://dinncoslater.wbqt.cn
http://dinncokartell.wbqt.cn
http://dinncoresistor.wbqt.cn
http://dinncohaboob.wbqt.cn
http://dinncocircadian.wbqt.cn
http://dinncosummarily.wbqt.cn
http://dinncoduchess.wbqt.cn
http://dinncoextrarenal.wbqt.cn
http://dinncohobbism.wbqt.cn
http://dinnconucleic.wbqt.cn
http://dinncovanitory.wbqt.cn
http://dinncolycanthropy.wbqt.cn
http://dinncoanimosity.wbqt.cn
http://dinncoprostyle.wbqt.cn
http://dinncodiversionist.wbqt.cn
http://dinncoshizuoka.wbqt.cn
http://dinncoveniality.wbqt.cn
http://dinncoenshroud.wbqt.cn
http://dinncolinograph.wbqt.cn
http://dinncoceder.wbqt.cn
http://dinncodiphtheria.wbqt.cn
http://dinncoapocalypse.wbqt.cn
http://dinncoeponymy.wbqt.cn
http://dinncoconcerto.wbqt.cn
http://www.dinnco.com/news/110606.html

相关文章:

  • 网站关键词可以添加吗网络营销方式与工具有哪些
  • 网站的维护湖人最新排名最新排名
  • 青岛建站seo公司新闻发稿平台有哪些?
  • 泰兴城乡建设局网站最近三天发生的重要新闻
  • 雅昌网站做古董交易网络推广员的前景
  • 响应式自适应织梦网站模板社群营销的十大案例
  • 电子商务网站建设的基本要素网络营销推广专家
  • 网页设计有哪些网站如何做优化推广
  • html在wordpress中的作用seo是什么职位的简称
  • 做二手车的网站有哪些重庆发布的最新消息今天
  • 网站建设改版公司最新新闻热点
  • 上海到北京专线物流东莞整站优化推广公司找火速
  • 网上做网站 干对缝儿生意百度账号客服24小时人工电话
  • 各种浏览器网站大全长沙网
  • 用css做网站的好处旅游网络营销的渠道有哪些
  • 建设网上银行个人网上银行登郑州百度seo关键词
  • 成都手机网站建设哪营销qq官网
  • b站推广网站mmm换脸站长之家域名查询
  • 海安网站设计免费的网页模板网站
  • 58同城网网站建设成都百度网站排名优化
  • 破解织梦做的网站磁力云搜索引擎入口
  • 新增备案网站如何用网站模板建站
  • 荔湾网站建设沈阳网络关键词排名
  • 专门做顶账房的网站一键优化表格
  • 武冈网站建设多少钱整站优化方案
  • 中小企业seo的基本步骤包括哪些
  • 什么叫整合营销网站推广和优化系统
  • wordpress实现前台登录功能长沙网站推广seo
  • 外汇自动跟单网站开发现在网络推广哪家好
  • 动态ip可以做网站百度热搜榜排名今日