SQL语句单表查询

2023-05-16

#  :代表注释一行
#SELECT :查询关键字,遇到select就是做查询
#  *:代表我们要查询的列,*位置代表所有列,我们也可以相关列,当列比较多的时候用逗号分割
#FROM:后面一定是跟着 表 名
#我们查询的结果一定是一个二维的表,包含列明和每一列的数据
#条件查询  WHERE  后面跟查询条件
#查询出年龄20岁的同学
SELECT * FROM student WHERE age =20


#查询名字是阿斯蒂芬 如果是字符串类型,记得带单引号
SELECT * FROM student WHERE name= '阿斯蒂芬'


#多条件
#查询出班级号为20201001的学生并且要求是男生,且年龄大于20  和 and
SELECT * FROM student WHERE class_num = '20201001' and sex = '男' and age > 20


#查询出班级号为20201001班的学生或者性别为女的学生
SELECT * FROM student WHERE class_num = '20201001' or sex = '女'

 

#去重查询 DISTINCT
#查询出表中有哪些性别
SELECT DISTINCT sex FROM student


#模糊查询-->搜索
#关键字:like  通配符:(%任意多个字符,_单个字符)
#查询出名字里面带王字的同学
SELECT * FROM student WHERE name LIKE '%王%'


#查询排序 关键字:ORDER BY
#按照年龄从低到高进行排序,
SELECT * FROM student ORDER BY age;


#默认排序规则是根据id进行排序,并且是从小到大
#按照年龄从高到低进行排序,
#DESC是倒叙
SELECT * FROM student ORDER BY age DESC;


#分页查询 关键字:limit-->限定查询
#1w-->10-20
#查询出第一页的数据,这一页有3条数据
#limit限定查询多少条数据 offset从第几条数据开始查询-->默认第一条数据是0
SELECT * FROM student LIMIT 3 OFFSET 0;


#知道  页数 和 每页查询的数据(固定)
#SELECT * FROM student LIMIT 数据量 OFFSET 数据量 * (页数-1);

SELECT * FROM student LIMIT 3 OFFSET 0;
#LIMIT 0,3 limit后一个数据是从第几条数据查起,后面的3是查询的条数
SELECT * FROM student LIMIT 0,3


#聚合查询:针对数字类型
#SUM(): 求和  AVG():求平均数
#count() :算数量  MAX():最大值  MIN() 最小值
SELECT count(id) FROM student;
SELECT avg(age) FROM student;


#查询出各个班男生的平均年龄
SELECT avg(age) age FROM student GROUP BY class_num;

 

 

 

 

 

 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL语句单表查询 的相关文章

随机推荐

  • Netty+MongoDB集群+Kafka集群解决高并发以及实现海量数据存储

    1 环境要求 准备一台安装有Docker的虚拟机 2 Netty简单介绍 Netty 是一个高性能 异步的 基于事件驱动的 NIO 框架 Netty简化和流线化了网络应用的编程开发过程 3 MongoDB简单介绍 MongoDB是一个高可用
  • C语言:从键盘随机输入10个整数,然后输出最大值和最小值

    本题有两种解决方法 xff1a 假设法和选择排序法 1 假设法找最值 include lt stdio h gt int main int a 10 i max mini for i 61 0 i lt 10 i 43 43 scanf s
  • MySQL开启ssl证书

    由于在主从复制中数据是明文的 xff0c 所以就大大降低了安全性 因此需要借助ssl加密来增加其复制的安全性 5 6版本之上 主默认含有证书 MySQL 5 7 18 加密连接mysql ssl rsa setup span class t
  • Vmware16安装(详细)

    目录 1 安装VMware 2 创建虚拟机 3 安装centos 3 IP和主机名称配置 1 安装VMware 之前为了学习Linux系统 xff0c 买了阿里云和腾讯云的服务器 xff0c 不奈什么都没干 xff0c 号就被封了 所有想了
  • mybatis-plus 分页插件

    目录 1 前言 2 配置分页插件 2 1 selectPage 测试 2 2 自定义分页功能 1 前言 大家之前肯定都用过PageHelper来进行分页 xff0c 其实mybatisplus中也提供了一个分页插件PaginationInn
  • STM32cubeIDE学习汇总(二)----外部中断控制LED和流水灯

    基于上篇我们已经基本了解了软件界面和如何创建一个项目了 接着我们看如何利用外部按键来控制LED灯的亮灭 xff0c 即外部中断 xff08 本文讲述的是外部中断控制led取反以及如何实现流水灯 xff09 xff08 如果想了解外部中断如何
  • 技术分享 | Frida 实现 Hook 功能的强大能力

    Frida 通过 C 语言将 QuickJS 注入到目标进程中 xff0c 获取完整的内存操作权限 xff0c 达到在程序运行时实时地插入额外代码和数据的目的 官方将调用代码封装为 python 库 xff0c 当然你也可以直接通过其他的语
  • Lora超全知识归纳,对于lora和lorawan的详细介绍

    目录 LORA介绍 LoRa通讯技术 网关信道 网关负载 LoRa模块信道 节点入网 终端LoRa应用方案 设备唤醒 终端LoRa应用实践 网关详情 Lora和loraWAN LoRaWAN 概貌 LoRaWAN体系结构 LoraWAN g
  • 蒙特卡罗MCNP学习汇总(一)-----MCNP简介及编写第一个程序

    目录 简介 xff1a 什么是MC模拟 介绍 应用 运行 编写第一个程序 格式 程序 讲解 现象 简介 xff1a 什么是MC模拟 一种通过随机抽样解决数学问题的一种数值计算方法 MC方法解决的主要数学问题 数值积分问题 随机物理过程 xf
  • 蒙特卡罗MCNP学习汇总(四)--计数基础-探测器

    MCNP输入文件 Title Card Any information the user desires and describing the particular problem Cell Cards A cell is a 3D reg
  • FPGA学习汇总(六)----数码管显示(1)

    目录 概念 单个数码管显示单个数字 操作 代码 现象 分析 四个数码管定时单个显示数字 分析 代码 四个数码管同时显示 分析 代码 现象 四个数码管同时显示定时转换 分析 代码 概念 我们要搞懂数码管首先要明白几个概念 我们先看一个数码管
  • FPGA学习汇总(七)----数码管显示(2)之计数器

    目录 四位同时显示 16进制计数器 单个数码管十进制计数器 四位数码管十进制计数器 代码 分析 四位同时显示 16进制计数器 module KC8 seg dig clock input clock output 7 0 seg outpu
  • FPGA之四位led灯二进制显示

    代码 xff1a module KC419 led clk 模块名和引脚 output 3 0 led led xff08 四个 xff09 input clk 时钟 reg 3 0 led1 led 四个 reg 24 0 counter
  • JWT签名与本地计算的签名不匹配。JWT有效性无法断言,不应被信任

    JWT签名与本地计算的签名不匹配 JWT有效性无法断言 xff0c 不应被信任 错误 xff1a io jsonwebtoken SignatureException JWT signature does not match locally
  • Java判断回文(正序与反序一样)

    用户输入一串字符串 xff0c Java程序实现对该字符串判断 对回文判断主要分为三种 xff1a 1 纯数字 2 纯字母 3 混合型 1 纯数字 将输入的字符串翻转 xff0c 之后分别转换成int形式 xff0c 比较两个整数大小 xf
  • 数据结构——用栈解决回文字符问题

    回文 回文是指正读反读均相同的字符序列 如 abba 和 abdba 均是回文 xff0c 但 good 不是回文 试写一个算法判定给定的字符序列是否为回文 xff08 提示 xff1a 将一半字符入栈 xff09 所需的知识前提 xff1
  • 使用git在gitee(码云)上创建仓库并且上传代码(超详细)

    一 安装git 可以在git的官网上下载git xff0c 网址为 git scm com 点击下载 xff0c 然后选择自己电脑对应系统的版本下载 博主这里下载的是windows版 xff08 下载慢的同学可以尝试复制下载链接之后到迅雷中
  • MAC OS 安装anaconda之后 conda命令无效

    最近换了mac xff0c 之前安装软件一直被windows惯坏了 xff0c 不是很习惯使用terminal安装 导致安装之后出现了一些小bug xff0c 比如输入conda之后出现 xff1a zsh command not foun
  • #ifdef 和#endif的作用:防止头文件循环引用

    iOS的pch文件中常见的代码解释 一般情况下 xff0c 源程序中所有的行都参加编译 但是有时希望对其中一部分内容只在满足一定条件才进行编译 xff0c 也就是对一部分内容指定编译的条件 xff0c 这就是 条件编译 有时 xff0c 希
  • SQL语句单表查询

    xff1a 代表注释一行 SELECT xff1a 查询关键字 xff0c 遇到select就是做查询 xff1a 代表我们要查询的列 xff0c 位置代表所有列 xff0c 我们也可以相关列 xff0c 当列比较多的时候用逗号分割 FRO