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

怎么做专题网站佛山seo关键词

怎么做专题网站,佛山seo关键词,做AMC12的题的网站,网站建设在哪个会计科目核算目录 一. 排序数据 1.1 排序规则 1.2 单列排序 1.我们也可以使用列的别名#xff0c;给别名进行排序 2.列的别名只能在 ODER BY 中使用#xff0c; 不能在WHERE中使用。 3.强调格式#xff1a;WHERE 需要在 FROM 后#xff0c; ORDER BY 之前 1.3 二级排序…目录 一. 排序数据 1.1 排序规则  1.2 单列排序  1.我们也可以使用列的别名给别名进行排序  2.列的别名只能在 ODER BY 中使用 不能在WHERE中使用。  3.强调格式WHERE 需要在 FROM 后 ORDER BY 之前  1.3 二级排序多列排序 二、分页 2.1 背景  2.2 实现规则  2.3 WHERE ... ORDER BY ... LIMIT 声明顺序如下  2.5 OFFSET8.0新特性  2.4 扩展 三、练习 1. 查询员工的姓名和部门号和年薪, 按年薪降序, 按姓名升序显示 2、选择工资不在 8000 到 17000 的员工的姓名和工资, 按工资降序显示第 21 到 40 位置的数据 3. 查询名字中包含 e 的员工信息 并按名字的字节数降序再按部门号升序 一. 排序数据 1.1 排序规则  使用 ORDER BY 子句排序 ASCascend: 升序DESCdescend:降序ORDER BY 子句在SELECT语句的结尾。 1.2 单列排序  #1.排序# 如果有没有使用排序操作默认情况下查询返回的数据是按照添加数据的顺序显示的 #SELECT * FROM employees;# 练习按照salary从高到低的顺序显示员工信息# 使用 ORDER BY 对查询到的数据进行排序操作 # 升序AEC(ascend) # 降序DESC(descend)SELECT employee_id, name, salary FROM employees ORDER BY salary;#如果没有在ODER BY 后指明排序方式则默认按照升序排序SELECT employee_id, name, salary FROM employees ORDER BY salary DESC; 1.我们也可以使用列的别名给别名进行排序  # 我们可以使用列的别名进行排序 SELECT employee_id, name, salary, salary * 12 annual_sal FROM employees ORDER BY annual_sal; 2.列的别名只能在 ODER BY 中使用 不能在WHERE中使用。  SELECT employee_id, salary, salary * 12 annual_sal FROM employees WHERE annual_sal 10000; 3.强调格式WHERE 需要在 FROM 后 ORDER BY 之前  SELECT employee_id, salary,depart_id FROM employees WHERE depart_id IN (1,2) ORDER BY depart_id DESC; 1.3 二级排序多列排序 练习显示员工信息按照depart_id的降序排序salary的升序排序 # 4.二级排序 # 练习显示员工信息按照depart_id的降序排序salary的升序排序 SELECT Name, salary, depart_id FROM employees ORDER BY depart_id DESC ,salary DESC; 可以使用不在SELECT列表中的列排序。在对多列进行排序的时候首先排序的第一列必须有相同的列值才会对第二列进行排序。如果第一列数据中所有值都是唯一的将不再对第二列进行排序。 二、分页 2.1 背景  背景1查询返回的记录太多了查看起来很不方便怎么样能够实现分页查询呢 背景2表里有 4 条数据我们只想要显示第 2、3 条数据怎么办呢 2.2 实现规则  分页原理所谓分页显示就是将数据库中的结果集一段一段显示出来需要的条件。MySQL中使用 LIMIT 实现分页格式 LIMIT [位置偏移量,] 行数 第一个“位置偏移量”参数指示MySQL从哪一行开始显示是一个可选参数如果不指定“位置偏移量”将会从表中的第一条记录开始第一条记录的位置偏移量是0第二条记录的位置偏移量是1以此类推第二个参数“行数”指示返回的记录条数。 示例 --前10条记录 SELECT * FROM 表名 LIMIT 0,10; 或者 SELECT * FROM 表名 LIMIT 10; --第11至20条记录 SELECT * FROM 表名 LIMIT 10,10; --第21至30条记录 SELECT * FROM 表名 LIMIT 20,10;# 2. 分页 # 2.1 mysql使用limit实现数据的分页显示# 需求 每页显示20条记录 此时显示第一页SELECT employee_id, Name FROM employees LIMIT 0, 20; # 2.2 mysql使用limit实现数据的分页显示# 需求 每页显示20条记录 此时显示第二页SELECT employee_id, Name FROM employees LIMIT 20, 20; MySQL 8.0中可以使用“LIMIT 3 OFFSET 4”意思是获取从第5条记录开始后面的3条记录和“LIMIT 4,3;”返回的结果相同。 # 需求 每页显示pageSize条记录 此时显示第pageNo页 分页显式公式当前页数-1*每页条数每页条数 SELECT * FROM table LIMIT(PageNo - 1)*PageSize,PageSize; 注意LIMIT 子句必须放在整个SELECT语句的最后 使用 LIMIT 的好处 约束返回结果的数量可以 减少数据表的网络传输量 也可以 提升查询效率 。如果我们知道返回结果只有1 条就可以使用 LIMIT 1 告诉 SELECT 语句只需要返回一条记录即可。这样的好处就是 SELECT 不需要扫描完整的表只需要检索到一条符合条件的记录即可返回。 2.3 WHERE ... ORDER BY ... LIMIT 声明顺序如下  # 2.3 WHERE ... ORDER BY ... LIMIT 声明顺序如下SELECT employee_id, Name, salary FROM employees WHERE salary 6000 ORDER BY salary DESC LIMIT 10; 2.5 OFFSET8.0新特性  # 联系表里有107条数据我们只想要显示 32, 33条数据怎么办SELECT employee_id, Name FROM employees LIMIT 31 OFFSET 2; 2.4 扩展 # LIMIT 可以使用在 MySQL、PGSQL、MariaDB、 SQLite 等数据库中使用, 表示分页。 # 不能使用在 SQL Server、DB2、 Oracle 在不同的 DBMS 中使用的关键字可能不同。在 MySQL、PostgreSQL、MariaDB 和 SQLite 中使用 LIMIT 关键字而且需要放到 SELECT 语句的最后面。 如果是 SQL Server 和 Access需要使用 TOP 关键字比如 SELECT TOP 5 name, hp_max FROM heros ORDER BY hp_max DESC 如果是 DB2使用 FETCH FIRST 5 ROWS ONLY 这样的关键字 SELECT name, hp_max FROM heros ORDER BY hp_max DESC FETCH FIRST 5 ROWS ONLY 如果是 Oracle你需要基于 ROWNUM 来统计行数 SELECT rownum,last_name,salary FROM employees WHERE rownum 5 ORDER BY salary DESC; 需要说明的是这条语句是先取出来前 5 条数据行然后再按照 hp_max 从高到低的顺序进行排序。但这样产生的结果和上述方法的并不一样。我会在后面讲到子查询你可以使用如下方式得到与上述方法一直的结果. 三、练习 1. 查询员工的姓名和部门号和年薪, 按年薪降序, 按姓名升序显示 SELECT name, department_id, salary * 12 annual_sal FROM employees ORDER BY annual_sal DESC, Name ASC; 2、选择工资不在 8000 到 17000 的员工的姓名和工资, 按工资降序 显示第 21 到 40 位置的数据 SELECT name, salary FROM employees WHERE salary NOT BETWEEN 8000 AND 17000 ORDER BY salary DESC LIMIT 20, 20; 3. 查询名字中包含 e 的员工信息 并按名字的字节数降序再按部门号升序 SELECT employee_id, Name, department_id FROM employees WHERE Name like %e% # WHERE Name REGEXP {e} ORDER BY LENGTH(Name) DESC,department_id ASC; 今天就先到这了 看到这里了还不给博主扣个 ⛳️ 点赞☀️收藏 ⭐️ 关注 你们的点赞就是博主更新最大的动力 有问题可以评论或者私信呢秒回哦。
http://www.yingshimen.cn/news/29680/

相关文章:

  • 网站开发预算报表重庆装修网
  • 如何做网站地图txt济南天桥区网站建设
  • 网站域名年费多少钱做dj网站用什么建站系统比较好
  • 经营网站备案查询温州seo教程
  • 中文网站模板搜索优化引擎
  • 网站上传文章网站建设网站制作网站设计
  • 网站推广工具有哪些接广告推广
  • 安徽水利建设市场信用信息平台网站网站费计入什么科目
  • 外贸网站平台是不是很难做react用于做PC网站
  • 做图片网站侵权吗程序员做的简单的网站
  • 可以做pos机的网站知行网站建设
  • 建设网站平台需要什么硬件配置php网站开发软件
  • 网站优化关键词怎么做小红书推广平台有哪些
  • 如何向alexa提交网站wordpress 写博客
  • 衡阳购物网站开发案例盐城网站建设咨询
  • 青年文明号网站建设做外贸做网站
  • 搜索引擎是软件还是网站红色网站建设
  • 可以做exe的网站网站过期查询
  • 宜昌市建设局网站上海家装博览会2023年时间
  • 网站开发 平面设计爱网站搭建
  • 自己网站wordpress主题怎么做网站的相关术语
  • 如何设计网站首页导航手机网站怎么布局
  • 网站整站开发视频教程南昌房产网官方
  • 展示型网站案例淘宝引流推广平台
  • 做影片的网站描述网站 手机版 电脑版 怎么做
  • 网站是可以做的吗佛山微网站
  • 网站建设费用是否资本化衡水专业做wap网站
  • 织梦做视频网站可以吗网站加一个会员登陆怎么做
  • 网站的倒计时怎么做良匠网站建设
  • 唐山网站制作价格ui网页设计介绍