背景:在面试过程中发现很多公司对sql查询有要求,虽然不高,但是简单常见的sql查询必须熟练的掌握,否则一面都无法通过,痛定思痛,必须要深入了解下!!!

注释符号

面试题1 查询没有成绩的学生信息

参考下面的连接建表:

https://cloud.tencent.com/developer/article/1070155

select a.SID , a.Sname
from Student a left join sc b
on a.SID = b.SID where  ISNULL(b.score) =1
group by a.SID , a.Sname
order by a.SID# isnull作为函数参数
-- isnull作为函数参数
/*
isnull作为函数参数
*/
select a.SID , a.Sname, ISNULL(b.score) =1
from Student a left join sc b
on a.SID = b.SID
group by a.SID , a.Sname
order by a.SID

PS:如果ISNULL为1 就表示查询出所有有成绩的学生信息。上面三种注释方式都可以;

MySql 里的IFNULL、NULLIF和ISNULL用法

创建一个表,并设置联合主键

转载于:https://www.cnblogs.com/lixuwu/p/10634356.html

面试篇——mysql相关推荐

  1. php面试专题---MySQL常用SQL语句优化

    php面试专题---MySQL常用SQL语句优化 一.总结 一句话总结: 原理,万变不离其宗:其实SQL语句优化的过程中,无非就是对mysql的执行计划理解,以及B+树索引的理解,其实只要我们理解执行 ...

  2. 计算机网络 - 面试篇

    计算机网络 - 面试篇 综合 OSI七层模型 讲一下网络五层模型,每一层的职责? 在浏览器地址栏输入一个URL后回车,执行的全部过程 tcp.udp.http.https等常用协议 Cookie 和 ...

  3. 32位mysql安装包_《MySQL 入门教程》第 02 篇 MySQL 安装

    文章来源:<MySQL 入门教程>第 02 篇 MySQL 安装 原文作者:不剪发的Tony老师 来源平台:CSDN 上一篇我们了解了什么是MySQL数据库. 本文介绍如何在 Window ...

  4. php面试专题---MYSQL查询语句优化

    php面试专题---MYSQL查询语句优化 一.总结 一句话总结: mysql的性能优化包罗甚广: 索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存) ...

  5. 面试:MySQL InnoDB 事务隔离

    面试:MySQL InnoDB 事务隔离 几种隔离级别 事务的隔离性是数据库处理数据的几大基础之一,而隔离级别其实就是提供给用户用于在性能和可靠性做出选择和权衡的配置项. ISO 和 ANIS SQL ...

  6. 面试:MySQL 架构

    面试:MySQL 架构 总体来说 MySQL 可以分为两层,第一层是 MySQL 的服务层,包含 MySQL 核心服务功能:解析.分析.优化.缓存以及内置函数,所有跨存储引擎的功能都在这一层实现:存储 ...

  7. 2018前端开发面试备忘录(1年以上经验初中级别前端开发)-面试篇

    2018前端开发面试备忘录-面试篇 -面试篇 -简历篇 -跳槽选择篇 18年过年之前离职了,在家闲着也没事就去面试了下,试试水. 2018前端开发面试备忘录,主要是查漏补缺,我自己的面试作答,后面会在 ...

  8. PHP面试要点---mysql

    PHP面试要点---mysql mysql基础 mysql底层原理 mysql架构 mysql基础 mysql底层原理 mysql架构

  9. 【面试篇】ConcurrentHashMap1.7和1.8详解对比

    ConcurrentHashMap1.7和1.8详解对比 [面试篇]数据结构-哈希表 [面试篇]HashMap常见面试题目 [面试篇]HashMap1.7和HashMap1.8的详细区别对比 [面试篇 ...

最新文章

  1. DataGrid鼠标事件方法
  2. Mysql忘记用户密码的解决办法
  3. STL源码剖析 读书笔记一 2013-5-4
  4. 如何使用Angular Generator创建新的Component
  5. 数据库有哪些设计技巧
  6. leetcode206. 反转链表
  7. 命令行获取docker远程仓库镜像列表
  8. 一文搞懂 什么是CPU上下文?为什么要切换?如何减少切换?
  9. NSMutableString可变字符串
  10. (25)FPGA计数器设计(SV代码实现)
  11. cocos2d之列表容器节点再排序
  12. mysql集群搭建.pdf,内容太过真实
  13. iOS多线程: pthread、NSThread
  14. MXNet 的学习(一)—— MXNet Dependency Engine(依赖引擎)
  15. 应用程序无法正常启动0xc0150002解决方案
  16. 怎样计算计算机的硬盘大小,硬盘容量大小计算的办法
  17. www是什么,http是什么,到底什么区别?
  18. 小宁百度了php一句话用菜刀,web学习01day攻防世界web简单题
  19. 【win11】关闭 Windows 安全中心中的Defender 防病毒保护
  20. BAT实现文件下载功能

热门文章

  1. ai模仿声音软件_你准备好跟AI机器成为同事了吗?
  2. android6.0原生brower_Android Browser学习一 application的初始化
  3. 如何用计算机画磁滞回线,[画图的问题]怎么画类似于磁滞回线的图像?一个x值对应两个y值的...
  4. python修改csv文件字段顺序_Pandas中DataFrame交换列顺序的方法实现
  5. linux中top命令_Linux中的top命令指南
  6. Android嵌套式ViewPager,垂直ViewPager
  7. 用FileZilla搭建的Ftp其他电脑无法访问的问题
  8. Python写数据结构:二叉树的创建和遍历
  9. Delete与Top连用限制删除行
  10. 时间序列数据的存储和计算 - 开源时序数据库解析(一)