您当前的位置: 首页 >  面试

一一哥Sun

暂无认证

  • 1浏览

    0关注

    622博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

高薪程序员&面试题精讲系列84之说说exists和in的区别?having与group by了解吗?time datetime timestamp有什么区别?

一一哥Sun 发布时间:2022-04-06 09:21:03 ,浏览量:1

一. 面试题及剖析 1. 今日面试题

说说exists和in的区别?

having与group by了解吗?

date、time、datetime、timestamp有什么区别?

2. 题目剖析

在上一篇文章中,壹哥给大家介绍了MySQL中的查重关键distinct,并且给大家实现了去除MySQL数据库中重复数据的效果。但在SQL语句中其实还有其他几个很重要的关键字或字段,今天壹哥会继续给大家讲解面试时,面试官常用的另外几个关键字,比如exists、in、having、group by等。对于这些关键字,我们主要记住其语法和注意事项即可。

二. in与exists 1. in简介

in的主要作用,是用来确定条件中给定的值,是否与子查询或列表中的值相匹配。它的使用,我们可以分为在单表和多表中操作两种情况。

1.1 基本语法

a.单表基本操作

in在单表查询中的使用是比较简单的,一般是在过滤条件中使用,in查询相当

关注
打赏
1665624836
查看更多评论
立即登录/注册

微信扫码登录

0.0377s