首页 > 数据库 >javaweb--sql查询DQL

javaweb--sql查询DQL

时间:2023-10-27 13:12:12浏览次数:33  
标签:javaweb -- 查询 stu limit DQL null where select

基础查询

别名

select math as '数学成绩' english '英语成绩' from stu

条件查询

几点注意事项

1、null值的比较不能用=或者!=,只能使用is null或者is not null

2、可以使用between and 来匹配一段数值

where age between 20 and 30

3、<>和!=的作用相同

4、or可以用数组的形式表示

where age = 18 or 20 or 22

where age in (18,20,22);

聚合函数

count、sum、max、min、avg

null不参与所有的聚合函数运算

分组查询

 select 字段名 from 表名 where 条件 group by 字段名 having 条件

having和where的区别

where对分组前进行限定而having是对分组后的结果进行过滤

where不能对聚合函数的结果进行判断

分页查询

select * from stu limit 起始索引,查询条目数;

从0开始查询,查询3条数据

select * from stu limit 0,3;

每页显示3条数据,查询第1页

select * from stu limit 0,3;

每页显示3条数据,查询第2页

select * from stu limit 3,3;

每页显示3条数据,查询第3页

select * from stu limit 6,3;

select * from stu limit (页数-1)*查询条目数;

标签:javaweb,--,查询,stu,limit,DQL,null,where,select
From: https://www.cnblogs.com/L-1906/p/17791274.html

相关文章

  • 软件测试入门基础知识点
    一、软件测试认识软件及测试软件:软件是控制硬件工作的工具。操作系统也是软件。软件测试:使用技术手段验证软件是否满足使用需求。软件测试目的:减少软件缺陷(bug),保障软件质量。测试主流技能功能测试:主要验证程序的功能是否满足需求。自动化测试:使用代码或工具......
  • 01-两数之和
    一、两数之和题目如下:也就是输入先给定一个数组,和目标的target值,然后再找出目标为target值的一个索引C语言代码如下:/***Note:Thereturnedarraymustbemalloced,assumecallercallsfree().*/int*twoSum(int*nums,intnumsSize,inttarget,int*returnSize)......
  • 服务器部署
    一、准备工作1、下载JDK安装包JDK2、下载Tomcat安装包Tomcat3、下载MySQL安装包MySQL注意:下载选择RedHatEnterpriseLinux/OracleLinux依次下载:(什么版本你自己决定建议最低5.7)​mysql-community-server-5.7.27-1.el7.x86_64.rpm​mysql-community-client-5.7.27-1.el7.x86_......
  • [928] SQL Tutorial
    ref:StructuredQueryLanguage(SQL)ref:InnerJoinvsOuterJoinref:SQLSelfJoinref:SQL|Functions(AggregateandScalarFunctions)ref:SQL|NULLfunctionsref:SQL|NumericFunctionsref:SQL|Stringfunctionsref:SQL|AdvancedFunctionsA......
  • 反射&动态代理
    1.反射1.1反射的概述:专业的解释(了解一下):是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意属性和方法;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。通俗的理解:(掌握)利用反射创建的对象可以无视修饰......
  • CAD Revit 二次开发开启控制台打印调试信息
    第一步:编写控制台帮助类,调用kernel32.dll中控制台API控制台帮助类publicclassConsoleHelper{privateconstuintSTD_INPUT_HANDLE=0xfffffff6;privateconstuintSTD_OUTPUT_HANDLE=0xfffffff5;privateconstuintSTD_ERROR_HANDLE......
  • Java拾贝第十一天——IO流之打印流
    Java拾贝不建议作为0基础学习,都是本人想到什么写什么在整个IO包中,打印流是输出信息最方便的类。主要包括字节打印流(PrintStream)和字符打印流(PrintWriter)打印流没有输入流,所以没有输入输出这个说法,都是输出PrintStream字节打印属于OutputStream的子类,PrintStream的构造方......
  • 2-4 LED跑马灯的实现
    LED跑马灯的实现在XMF09B或XMF09C开发板中,完成以下功能:设计端口初始化函数Init_Port(),配置D3、D4、D5、D6灯的引脚设计跑马灯函数LED_Running(),实现D4点亮,延时,D3点亮,延时,D6点亮,延时,D5点亮,延时,D4熄灭,延时,D3熄灭,延时,D6熄灭,延时,D5熄灭,延时。在main()函数中,反复调用LED_Runnin......
  • c语言代码练习38
    问:实现字符串的拷贝#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>#include<assert.h>#include<string.h>intmain(){chararr1[]="abcdef";chararr2[]="bit";strcpy(arr1,arr2);printf("%s&q......
  • 树剖小总结
    P2680[NOIP2015提高组]运输计划要求经过边的询问的最大值,和不经过边的询问的最大值,直接用线段树维护就行了。然后就是二分做法,比较合理。P4219[BJOI2014]大融合首先考虑暴力做法,随便钦定一个树根,然后维护子树size即可。每次连边,比如x作为y的父亲,那么x及其祖先的siz......