数据库学习记录(三)

1.关于查询记录的去重?

mysql>select distinct job from emp;//distinct关键字去除重复记录

mysql>select ename,distinct job from emp;//错误

distinct只能出现在所有字段的最前面

mysql>select distinct deptno,job from emp;//联合去重

案例:统计岗位的数量?

select count(distinct job) from emp;

2.连接查询

Q:什么是连接查询?

A: 在实际开发中,大部分都不是从单表中查询数据,一般都是多表联合查询取出最终的结果。

在实际开发中,一般一个业务都会对应多张表,比如:学生和班级,起码两张表。

stuno stuname classno classname

Original: https://www.cnblogs.com/whiplash/p/16008853.html
Author: 小熊冰淇淋
Title: 数据库学习记录(三)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/580618/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • xxl-job日志

    流程(JobLogReportHelper.java的start方法) posted @2021-06-23 17:27 花弄影 阅读(1299 ) 评论() 编辑 Origina…

    Java 2023年6月15日
    085
  • Kafka为什么性能这么快?4大核心原因详解

    Kafka的性能快这是大厂Java面试经常问的一个话题,下面我就重点讲解Kafka为什么性能这么快的4大核心原因@mikechen 1、页缓存技术 Kafka 是基于操作系统 的页…

    Java 2023年6月15日
    086
  • MySQL 事务基础知识

    数据库事务概述 事务是数据库区别于文件系统的重要特性之一,当我们有了事务就会让数据库始终保持 一致性,同时我们还能…

    Java 2023年6月8日
    076
  • Java绘图基础

    Graphics 绘图类 Graphic是一个抽象的画笔对象,可以在组件上绘制丰富多彩的几何图形和位图。Graphics类封装了Java支持的基本绘图操作所需的属性,主要包括 颜色…

    Java 2023年6月9日
    059
  • 【力扣】1720. 解码异或后的数组

    未知 整数数组 arr 由 n 个非负整数组成。 经编码后变为长度为 n – 1 的另一个整数数组 encoded ,其中 encoded[i] = arr[i] XO…

    Java 2023年6月8日
    076
  • 【Java面试】如果一个线程两次调用start(),会出现什么问题?

    “如果一个线程两次调用start(),会出现什么问题?”如果这个问题出自阿里p6岗位第一面的提问,你能回答出来吗?大家好,我是Mic,一个工作了14年的Ja…

    Java 2023年6月16日
    085
  • 一起来学习android自定义控件3——边缘凹凸的View

    最近做项目的时候遇到一个卡劵的效果,由于自己觉得用图片来做的话可以会出现适配效果不好,再加上自己自定义view方面的知识比较薄弱,所以想试试用自定义View来实现。先看设计图效果 …

    Java 2023年6月13日
    0105
  • 关系数据库元数据处理类(一) 创建MSSQL元数据具体处理类

    1 public class SqlServer : BaseMetadata 2 { 3 4 public SqlServer(string connectionString) …

    Java 2023年6月5日
    055
  • StringAPI里面的indexOf和subString是怎么样取值和切割的?

    indexOf和subString取值走向图;首先简单介绍这者的作用,具体可以看官方API 1.indexOf的作用: 就是获取某个字符串的其中具体一个字符的位置 2.subStr…

    Java 2023年6月9日
    062
  • 优惠券的工厂与策略模式实现方案

    真正开发中使用最频繁的模式基本就是【策略】和【工厂】这个两个模式。 按照”国际惯例”先引入些模式的概念和示例。(示例参考Head First,但是力求比它讲…

    Java 2023年6月9日
    059
  • Stream流式计算

    Stream流式计算 集合/数据库用来进行数据的存储而计算则交给流 undefined public class Demo { public static void main(St…

    Java 2023年6月5日
    0103
  • 快速排序与堆排序

    一、快速排序 1.快速排序是利用递归思想的一个分治排序算法,时间复杂度为O(n * logn)。对数组nums[l……r]进行快速排序的方法如下: (1)确…

    Java 2023年6月13日
    088
  • 安装rabbitmq-server-3.8.9

    安装上Erlang客户端、rabbitmq-server-3.8.9,之后在目录C:\Program Files\RabbitMQ Server\rabbitmq_server-3…

    Java 2023年5月30日
    083
  • springboot整合drools(idea)

    最近想用一下drools这个规则引擎,但是网上好像很多教程都是基于eclipse的,根据网上的教程以及官网整合了一版idea中基于springboot使用drools的教程 源码:…

    Java 2023年5月30日
    075
  • VirtrualBox使用已存在的镜像创建虚拟机

    转载请说明出处:http://blog.csdn.net/cywosp/article/details/41605443 再将一个已经存在的虚拟机镜像拷贝为另一个新的虚拟机镜像后,…

    Java 2023年5月30日
    075
  • Java中的static关键字

    java中的static关键字1. 概述假设有一个学生类,它的数据成员有姓名、年龄、学号、教室,对于在同一个班的同学来讲,每个同学的姓名、年龄、学号或许都是不一样的,但是教室肯定是…

    Java 2023年5月29日
    070
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球