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

邢台网站123百度今日小说搜索风云榜

邢台网站123,百度今日小说搜索风云榜,网站开发人员要求,2015年做那个网站能致富基础查询 不带条件的查询查询多个字段 语法: #查询指定字段的数据 SELECT 字段1, 字段2, 字段3 ... FROM 表名 ; #查询表中全部字段的数据 SELECT * FROM 表名 ;案例:查询表中所有信息数据 SELECT * FROM employee;案例:查询表中姓名和性别…

基础查询

不带条件的查询查询多个字段

  1. 语法:

    #查询指定字段的数据
    SELECT 字段1, 字段2, 字段3 ... FROM 表名 ;  
    #查询表中全部字段的数据
    SELECT * FROM 表名 ;
    
    • 案例:查询表中所有信息数据

      SELECT * FROM employee;
      
    • 案例:查询表中姓名和性别这两个字段的信息

      SELECT name,gender from employee;
      

查询字段设置别名

  1. 语法:

    SELECT 字段1 [ AS 别名1 ] , 字段2 [ AS 别名2 ] ... FROM 表名;
    SELECT 字段1 [ 别名1 ] , 字段2 [ 别名2 ] ... FROM 表名;
    
    • 案例:查询表中姓名和性别这两个字段的信息,并且给中文别名

      SELECT name AS '姓名',gender AS '性别' FROM employee;
      ​
      SELECT name '姓名1',gender '性别1' FROM employee;
      
    • 注意:AS 是可以省略的

去除重复记录

  1. 语法:使用一个关键字 DISTINCT

    SELECT DISTINCT 字段列表 FROM 表名;
    
    • 案例:查询员工的家庭住址(不要重复)

      SELECT DISTINCT address FROM employee; 
      

基础查询的案例

  1. 查询指定字段 name, age并返回

    SELECT name,age FROM employee;
    
  2. 查询返回所有字段

    SELECT * FROM employee;
    
  3. 查询所有员工的年龄,起别名

    SELECT age '年龄' FROM employee;
    
  4. 查询公司员工的家庭地址有哪些(不要重复)

    SELECT DISTINCT address FROM employee;
    

条件查询

  1. 语法:使用到 where 之后

    SELECT 字段列表 FROM 表名 WHERE 条件列表 ;
    

运算符

比较运算符

在这里插入图片描述

注意:

  • java 中的等于是使用 == 而 mysql 中的等于直接使用 =
  • BETWEEN … AND … 范围包含最小值和最大值
  • IN(…) 属于括号后的子集
  • LIKE % 表示通配符
  • is null 表示空,非空 is not null
逻辑运算符

在这里插入图片描述

  • 案例:查询年龄小于20并且idcard 非空的

    SELECT * FROM employee where age < 20 and idcard is not null;
    

条件查询案例

  • 查询年龄等于 18 的员工

    SELECT * FROM employee WHERE age = 18;
    
  • 查询年龄小于 20 的员工信息

    SELECT * FROM employee WHERE age < 20;
    
  • 查询年龄大于等于 20 的员工信息

    SELECT * FROM employee WHERE age >= 20;
    
  • 查询没有身份证号的员工信息

    SELECT * FROM employee WHERE idcard is null;
    
  • 查询有身份证号的员工信息

    SELECT * FROM employee WHERE idcard is not null;
    
  • 查询年龄不等于 18 的员工信息

    SELECT * FROM employee WHERE age != 18;
    
  • 查询年龄在15岁(包含) 到 20岁(包含)之间的员工信息

    SELECT * FROM employee WHERE age BETWEEN 15 AND 20;
    ​
    SELECT * FROM employee WHERE age >= 15 and age <= 20;
    ​
    SELECT * FROM employee WHERE age >= 15 && age <= 20;
    
  • 查询性别为女且年龄小于 23岁的员工信息

    SELECT * FROM employee WHERE age < 23 AND gender = '女';
    
  • 查询年龄等于18 或 20 或 40 的员工信息

    SELECT * FROM employee WHERE age in(18,20,40);
    ​
    SELECT * FROM employee WHERE age  = 18 or age = 20 or age = 40;
    
  • 查询姓名为两个字的员工信息 _ %

    SELECT * FROM employee WHERE name like '__';
    
  • 查询身份证号最后一位是X的员工信息

    SELECT * FROM employee WHERE idcard like '%X';
    SELECT * FROM employee WHERE idcard like '_________________X';
    

常用聚合函数

  1. 语法:SELECT 聚合函数(字段列表) FROM 表名 ;将一列数据作为一个整体,进行纵向运算。

在这里插入图片描述

案例

  • 统计企业员工数量

    SELECT COUNT(id) FROM employee
    
  • 统计企业员工的平均年龄

    SELECT AVG(age) FROM employee;
    
  • 统计企业员工的最大年龄

    SELECT MAX(age) FROM employee;
    
  • 统计企业员工的最小年龄

    SELECT MIN(age) FROM employee;
    
  • 统计家庭是杭州员工的年龄之和

    SELECT SUM(age) FROM employee WHERE address = '杭州';
    

分组查询

  1. 语法(GROUP BY )

    SELECT 字段列表 FROM 表名 [ WHERE 条件  ] GROUP BY 分组字段名 [ HAVING 分组后过滤条件 ];
    
  2. WHERE 和 HAVING 的区别

    • 执行时间不同,WHERE 是分组之前执行,不参与分组,HAVING 是分组之后执行
    • 判断条件不同,WHERE 是不能对聚合函数做判断的,HAVING 是可以的。
  3. 注意:

    • 分组之后,查询的字段一般为聚合函数和分组字段,查询其它其它字段没有意义;
    • 执行顺序:WHERE > 聚合函数 > HAVING
    • 可以支持多字段分组 GROUP BY COLUM1,COLUM2;

案例

  • 根据性别分组 , 统计男性员工 和 女性员工的数量

    SELECT gender,count(id) from employee GROUP BY gender;
    
  • 根据性别分组 , 统计男性员工 和 女性员工的平均年龄

    SELECT gender,avg(age) from employee GROUP BY gender;
    
  • 查询年龄小于45的员工 , 并根据家庭地址分组 , 获取员工数量大于等于3的家庭地址

        SELECT address,count(*) numFROM employee WHERE age < 45GROUP BY address having num >= 3;
    
  • 统计各个家庭地址上班的男性及女性员工的数量

    SELECT gender,count(*) '数量',addressFROM employeeGROUP BY gender,address; 
    

排序查询

  1. 语法(ORDER BY)

    • 排序方式

      • 升序 ASC(默认就是升序)
      • 降序 DESC

      SELECT 字段列表 FROM 表名 ORDER BY 字段1 排序方式1 , 字段2 排序方式2 ;

案例

  • 根据年龄对公司的员工进行升序排序

    SELECT * FROM employee ORDER BY age ;
    SELECT * FROM employee ORDER BY age ASC;
    
  • 根据入职时间, 对员工进行降序排序

    SELECT * FROM employee ORDER BY entrydate DESC;
    
  • 根据年龄对公司的员工进行升序排序 , 年龄相同 , 再按照入职时间进行降序排序

    SELECT * FROM employee ORDER BY age ASC,entrydate DESC;
    

分页查询

  1. 语法(LIMIT)

    SELECT 字段列表 FROM 表名 LIMIT 起始索引, 查询记录数 ;
    
  2. 注意:

    • 起始索引从0开始,起始索引 = (查询页码 -1 )* 每页显示的记录数

    • LIMIT 是MYSQL 中的实现

    • SQLServer中:

      下面示例会跳过前 10 行,获取接下来的 5 行数据,实现分页查询。

SELECT ProductId, ProductName, Price
FROM Products
ORDER BY ProductId
OFFSET 10 ROWS
FETCH NEXT 5 ROWS ONLY;
  • 如果只查第一页数据,起始索引是可以省略的,limit 5;

案例

  • 查询第1页员工数据, 每页展示 5 条记录

    SELECT * FROM employee limit 0,5;
    ​
    SELECT * FROM employee LIMIT 5;
    
  • 查询第2页员工数据, 每页展示 5 条记录

    #(查询页面 -1) * 页码显示数
    SELECT * FROM employee LIMIT 5,5;
    

执行优先级

        SELECT 
4           字段列表                            FROM
1           表名列表                            WHERE
2           条件列表                            GROUP BY
3           分组字段列表                         HAVING分组后条件列表                       ORDER BY
5           排序字段列表                        LIMIT
6           分页参数        
  • 案例验证

    • 查询年龄大于15的员工姓名、年龄,并根据年龄进行升序排序。

          SELECT emp.name eName,emp.age eAge from employee emp WHERE emp.age > 15 GROUP BY eAge HAVING eAge >20  order by eAge limit 2;
      
  • 执行先后

    from ... where ... group by ... having ... select ... order by ... limit
    

文章转载自:
http://dinncotanniferous.zfyr.cn
http://dinncoestimator.zfyr.cn
http://dinncodecentralisation.zfyr.cn
http://dinncomanoeuver.zfyr.cn
http://dinncounenjoying.zfyr.cn
http://dinncoitineracy.zfyr.cn
http://dinncocousin.zfyr.cn
http://dinncolistee.zfyr.cn
http://dinncoelectrophorese.zfyr.cn
http://dinncopompously.zfyr.cn
http://dinncoquoter.zfyr.cn
http://dinncoirrecoverable.zfyr.cn
http://dinncoradioelement.zfyr.cn
http://dinncoextracurricular.zfyr.cn
http://dinncoviscous.zfyr.cn
http://dinncovicissitudinary.zfyr.cn
http://dinncobegum.zfyr.cn
http://dinncothrenode.zfyr.cn
http://dinncopigmental.zfyr.cn
http://dinncooblivion.zfyr.cn
http://dinncoflocculus.zfyr.cn
http://dinncocantonal.zfyr.cn
http://dinncoperikaryon.zfyr.cn
http://dinncorecrown.zfyr.cn
http://dinncogarget.zfyr.cn
http://dinncoreticent.zfyr.cn
http://dinncoparadox.zfyr.cn
http://dinncoexpatiatory.zfyr.cn
http://dinncoheterology.zfyr.cn
http://dinncoobovoid.zfyr.cn
http://dinncodarvon.zfyr.cn
http://dinncobigalopolis.zfyr.cn
http://dinnconakedly.zfyr.cn
http://dinncocedilla.zfyr.cn
http://dinncocisborder.zfyr.cn
http://dinncointagliated.zfyr.cn
http://dinncochinook.zfyr.cn
http://dinncogastrectasia.zfyr.cn
http://dinncoviron.zfyr.cn
http://dinncomonogenean.zfyr.cn
http://dinncocompart.zfyr.cn
http://dinncotantalous.zfyr.cn
http://dinncosunglass.zfyr.cn
http://dinncofinger.zfyr.cn
http://dinncogarcon.zfyr.cn
http://dinncoorganizational.zfyr.cn
http://dinncocanephorus.zfyr.cn
http://dinncoespecially.zfyr.cn
http://dinncoscottie.zfyr.cn
http://dinncoseroconvert.zfyr.cn
http://dinncopractice.zfyr.cn
http://dinncosepoy.zfyr.cn
http://dinncohierachical.zfyr.cn
http://dinncoeslisor.zfyr.cn
http://dinncosonation.zfyr.cn
http://dinncoslew.zfyr.cn
http://dinncolehua.zfyr.cn
http://dinncocargo.zfyr.cn
http://dinncoicehouse.zfyr.cn
http://dinncojackeroo.zfyr.cn
http://dinncocognisance.zfyr.cn
http://dinncocomedy.zfyr.cn
http://dinncosynaxis.zfyr.cn
http://dinncohns.zfyr.cn
http://dinncosympathectomy.zfyr.cn
http://dinncoaspirer.zfyr.cn
http://dinncoengram.zfyr.cn
http://dinncocrackleware.zfyr.cn
http://dinncomirage.zfyr.cn
http://dinncoprexy.zfyr.cn
http://dinncocurer.zfyr.cn
http://dinncobanjax.zfyr.cn
http://dinncoermengarde.zfyr.cn
http://dinncobehind.zfyr.cn
http://dinncoclaustration.zfyr.cn
http://dinnconondisjunction.zfyr.cn
http://dinncofleckless.zfyr.cn
http://dinncowindswept.zfyr.cn
http://dinncoalcalde.zfyr.cn
http://dinncozuidholland.zfyr.cn
http://dinncoshall.zfyr.cn
http://dinnconowadays.zfyr.cn
http://dinncohijinks.zfyr.cn
http://dinncoamphicoelian.zfyr.cn
http://dinncoloculose.zfyr.cn
http://dinncoeulogize.zfyr.cn
http://dinncoepistolic.zfyr.cn
http://dinncosw.zfyr.cn
http://dinncocircumpolar.zfyr.cn
http://dinncorhinoplasty.zfyr.cn
http://dinncosarpanch.zfyr.cn
http://dinncoprecarcinogen.zfyr.cn
http://dinncorattailed.zfyr.cn
http://dinncospadicose.zfyr.cn
http://dinncoileitis.zfyr.cn
http://dinncovascular.zfyr.cn
http://dinncoackey.zfyr.cn
http://dinncosty.zfyr.cn
http://dinncodisappointing.zfyr.cn
http://dinncokeratin.zfyr.cn
http://www.dinnco.com/news/102112.html

相关文章:

  • title 芜湖网站制作网络推广运营推广
  • 重庆购务网站建设怎么下载有风险的软件
  • 南阳网站建设.com销售网站有哪些
  • 做跳转链接到自己的网站北京百度推广代理公司
  • 电子商务网站建设移动电商开发推广形式
  • 怎么黑网站的步骤上海建站seo
  • 贵阳网站建设方案无锡谷歌优化
  • 平罗门户网站建设今日要闻10条
  • 广东网站建设类公司线上推广渠道
  • wordpress 快照被劫持济南专业seo推广公司
  • 网站欢迎页面怎么做杭州seo招聘
  • 莱芜都市网二手车青岛seo整站优化哪家专业
  • 银川网站建设公司免费推广网站
  • 福田网站建设哪家便宜google安卓手机下载
  • 重庆市建设工程造价管理总站竞价开户推广
  • 如何建设淘宝网站网络销售模式有哪些
  • 适合学生做网页练习的网站seo关键词排名系统
  • 商城网站建设是 什么百度一下你就知道首页官网
  • vi设计模板源文件短视频关键词优化
  • 做设计在哪个网站接单公司网站模板设计
  • 做的不错的网站什么平台可以打广告做宣传
  • 寿光做网站的公司手机搜索引擎
  • 自己如何建设企业网站谷歌代理
  • 网站验证码文件网站统计分析平台
  • 旅游攻略的网站怎么做网游百度搜索风云榜
  • wordpress 后台地址加www 打不开手机优化软件下载
  • 狠狠做新网站网站建设关键词排名
  • 设计师作品展示网站今日头条官网
  • 阳江营销型网站建设北京seo招聘信息
  • 盐城做网站优化西安网站seo服务