首页 > 其他分享 >Select查询

Select查询

时间:2022-08-16 00:23:48浏览次数:47  
标签:排序 -- 查询 分组 null where Select

语法:

 5 Select  字段名

 1 from   表名

 2 where  字段查询条件

 3 group by 字段/单行函数 分组查询

 4 having  根据分组依据,在进行筛选

 6   order by 根据分组的字段/单行函数进行 升序或降序

 

sql语句的执行流程:

  1--2--3--4--5--6

  from--where--group by--having--select--order by

 

1.  form:来自于那张表,书写表名

2.  where:根据字段条件查询,其表达式是布尔表达式

   比较查询: 2.1 等值查询 = 和 !=  和 >=  和 <=    '字符串' 和数字都可以

         2.2 关系查询 > 和 < 和  >=  和 <=

   

   逻辑查询: and(并且)  or(或者) 

   

   区间查询  between .... and..

   

   枚举(多个值):in(值1,值2,值3)   该字段中的多个值之间使用逗号

   

     null值的处理:2.1   isnull   该字段为null,不存在error

              2.2  is notnull  该字段字段不为null,不存在error

   

   模糊查询: like       _ : 一个字符     %:0~N个字符

 

   取反操作: not    表示当前值的反义词

3.  group by :通过指定的内容进行分组(字段、单行函数、组函数)

    是对where过滤后的  数据  进行分组

4.  having  : 根据第3步,再进行筛选条件,留下符合的内容

5.  select : 字段名、函数(可以对保留下的内容进行计算)

    多个字段之间使用 逗号 隔开

    可以使用 + - * /

    可以给当前的字段分别起 别名       as   汉字别名          as可以省略

                      "汉(空格)字 "       有空格时,使用双引号

6.  order by :排序,以字段/单行函数进行排序-根据第3不

    默认升序: asc (小-->大)    

      降序:desc(大-->小)

    多个内容进行排序时,分设置排序方式

    在排序时,null为最大值

 

 

 

其他后补。。。。

  

标签:排序,--,查询,分组,null,where,Select
From: https://www.cnblogs.com/Life-QX/p/16590192.html

相关文章

  • 查询数据库中每张表的数据以及索引占用空间
    BEGIN --查询目前数据库中的用户表 DECLARE@currentTableTABLE(tableNameNVARCHAR(50)); INSERTINTO@currentTable(tableName) SELECTname FROMsy......
  • 在一个千万级的数据库查寻中,如何提高查询效率?
     1、数据库设计方面A.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。B.应尽量避免在where子句中对字段进行null值判断,否......
  • thinkphp6中关于时间的查询方法
    whereTime用法一:查询今天的数据$list=$userModel->whereTime('add_time','today')->select();同理,替换参数today后可以查询昨天(yesterday)、本周(week)、下周(last......
  • mysql-递归查询
    0.背景最近接触到的业务中需要通过mysql查询部门的组织架构层级关系,最一开始的思路是想通过自定义函数来完成,但是查询效率真的是“感人”。又另辟蹊径找到mysql的递归查......
  • Linux锁定、解锁和查询账号锁定状态
    Linux锁定、解锁和查询账号锁定状态passwd-l锁定passwd-u解锁passwd-S查询锁定状态......
  • 通过css_selector、XPath定位
    通过css_selector、XPath定位像这种id=xxx、name=xxx元素属性很容易找到的,很方便做测试。但实际上代码的实现千变万化,不会每个元素都有这些属性,可以通过css_selector......
  • 如何在Excel/WPS表格中实现IP归属地查询?
     给您一个IP地址,您能查出它的归属地是哪座城市吗?今天小编就教给大家如何在Excel/WPS表格中使用IP归属地查询公式。使用公式前需要去腾讯位置服务申请key和Secret key,网......
  • SQL优化这5个极简法则,直接让查询原地起飞!
      SQL作为关系型数据库的标准语言,是IT从业人员必不可少的技能之一。SQL本身并不难学,编写查询语句也很容易,但是想要编写出能够高效运行的查询语句却有一定的难度。......
  • 使用OfficeQuery快速搭建企业内部信息查询系统
    前言 OfficeQuery是新锐科技新推出的一款软件产品,主要用于企业的报表、EPR流程、订单等各种信息的查询,能够快速满足企业运营中的各种信息查询需求。与EasySQLMAIL不同,Off......
  • mysql-查询
    1.去重:selectDISTINCTname fromtable;2.空值(NULL)参与运算查询时会导致查询结果为NULL,可以在该字段加入 IFNULL(name, need_value)  来进行一个条件判断。3.......