leetcode--SQL例题+数据库面经(留个坑再填

2023-10-27

SQL 都忘没了 没了 了……

常见操作

增删改查:
1.增 insert
2.删 delect
3.改 update
4.查 select

建表约束
  • 主键约束
  • 自增约束
  • 外键约束
  • 唯一约束
  • 非空约束
  • 默认约束
T1 SQL查询+联结

编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:
FirstName, LastName, City, State
在这里插入图片描述

# Write your MySQL query statement below
select FirstName,LastName,City,State
from Person left join Address
on Person.PersonId = Address.PersonId;
T2 排序+去重+查询

编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary)

limit 与 offset:从下标0开始
offset X 是跳过X个数据
limit Y 是选取Y个数据
limit X,Y 中X表示跳过X个数据,读取Y个数据

select * from table limit 2,1;
//含义是跳过2条取出1条数据,limit后面是从第2条开始读,读取1条信息,即读取第3条数据

select * from table limit 2 offset 1;

//含义是从第1条(不包括)数据开始取出2条数据,limit后面跟的是2条数据,offset后面是从第1条开始读取,即读取第2,3条
SELECT
    (SELECT DISTINCT
            Salary
        FROM
            Employee
        ORDER BY Salary DESC
        LIMIT 1 OFFSET 1) AS SecondHighestSalary
;

数据库的面经

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

leetcode--SQL例题+数据库面经(留个坑再填 的相关文章

随机推荐

  • 最大不能组合数和不能组合数的个数

    A New Change Problem Time Limit 5000 1000 MS Java Others Memory Limit 32768 32768 K Java Others Total Submission s 1609
  • Lua脚本做游戏外挂

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 第一件事当然就是搞账号 淘宝某店 一元100个网易邮箱 店铺已打马赛克 支付后老板给我发了一堆账号 粘贴word文档看下对不对数 刚好100个 不然就差评了 如果这100个
  • 最适合初学者的Python入门详细攻略,一文讲清,赶紧收藏

    目前python可以说是一门非常火爆的编程语言 应用范围也非常的广泛 工资也挺高 未来发展也极好 Python究竟应该怎么学呢 我自己最初也是从零基础开始学习Python的 给大家分享Python的学习思路和方法 一味的买书看书 看视频 是
  • 材料阅读 - 物联网设备指纹 - 某篇论文的相关工作

    20201030 本篇论文 1 是在了解设备指纹的时候看到的 一开始没仔细看 这两天正好集中整理一下 但是这篇文章说实话 不敢苟同 我仔细读了读就感觉有很大问题 看不到具体的干货 文章地址是 1 看了一下他这里的一个同行评议 无话可说 我在
  • jQuery 判断数组集合 是否包含相同元素.

    定义 组装数组对象 筛选重复对象 isRepeat function data var i 0 var obj var arry for i i lt data length i obj data i if
  • 强化学习 学习资料整理(持续更新)

    关于强化学习 比较经典的书当然是 Richard Sutton 的 Reinforcement Learning An Introduction 下面的资料大部分也是关于这本书的读书笔记和相关课程及代码 教学视频系列 强化学习纲要 十课 代
  • 2028:【例4.14】百钱买百鸡

    2028 例4 14 百钱买百鸡 时间限制 1000 ms 内存限制 65536 KB 提交数 1393 通过数 595 题目描述 百钱买百鸡问题 鸡翁一 值钱五 鸡母一 值钱三 鸡雏三 值钱一 百钱买百鸡 问鸡翁 鸡母 鸡雏各几何 输入
  • 使用线程以及对信号量 AutoResetEvent和ManualResetEvent的理解

    声明线程 DoThreads是串口执行的方法名称 Thread DoThreads new Thread new ThreadStart DoThreads DoThreads IsBackground true 是否跟着主线程结束而结束
  • 【翻译】 用纸质电路增加开源的包容性

    你知道吗 LWN net是一份由订阅者支持的出版物 我们依靠订阅者来维持整个运作 请通过购买订阅来帮助我们 让LWN继续在网上运行 作者 Jonathan Corbet 2018年1月30日 linux conf au 开源软件有一个包容性
  • JS正则表达式(二)

    取得字符串的字节长度 代码 function strlen str var i var len len 0 for i 0 i
  • 行人重识别(ReID)概述

    什么是Re ID 行人重识别 Person Re identification也称行人再识别 简称为ReID 是利用计算机视觉技术判断图像或者视频序列中是否存在特定行人的技术 广泛被认为是一个图像检索的子问题 给定一个监控行人图像 检索跨设
  • mysql 快照和binlog_利用快照卷和日志文件对mysql数据库备份和恢复

    基于快照卷做备份和日志文件做恢复 1 首先对数据库施加读锁 2 记录二进制日志文件的文件名和事件位置 3 创建快照卷 4 解锁数据库 5 挂载快照卷 复制数据文件 6 删除快照卷 登录mysql服务器 root station58 mysq
  • 使用python中的matplotlib绘画激活函数图像

    使用python中的matplotlib绘画激活函数图像 import matplotlib pyplot as plt import numpy as np plt rcParams font sans serif SimHei 显示汉字
  • 1033 旧键盘打字(20)(20 分)

    旧键盘上坏了几个键 于是在敲一段文字的时候 对应的字符就不会出现 现在给出应该输入的一段文字 以及坏掉的那些键 打出的结果文字会是怎样 输入格式 输入在2行中分别给出坏掉的那些键 以及应该输入的文字 其中对应英文字母的坏键以大写给出 每段文
  • 使用Python对excel中的数据进行处理

    一 读取excel中的数据 首先引入pandas库 没有的话使用控制台安装 pip install pandas import pandas as pd 引入pandas库 别名为pd read excel用于读取excel中的数据 这里只
  • Filtering arrays in Dart

    Dart Filtering arrays in Dart 初探Dart 初次接触Dart这个语言 感觉语法还是还是很舒服的 定义类 枚举什么的 语言都挺简洁 很友好的构造函数 这种最新的语言能够兼容之前老的语言的很多优点 唯一感觉不能理解
  • 7-1 用格里高利公式求给定精度的PI值 (15分)

    教育超市 浙大版 C语言程序设计 第3版 第4章 循环结构 练习4 1 用格里高利公式求 的近似值 本题要求编写程序 计算序列部分和 4 1 1 3 1 5 1 7 直到最后一项的绝对值小于给定精度eps 输入格式 输入在一行中给出一个正实
  • Android平台功耗优化方案总结之软件层功耗定位?

    功耗和温升通常是Android系统的硬伤 尤其是结构空间有限的Android系统设备 比如用Android系统开发的手表设备 结构有限意味着能放的电池容量不会很大 导致待机时间变得特别短 而且通常这种手表设备的在原始Android系统上 功
  • 在centos上安装splint

    lint lint是最著名的C语言工具之一 是由贝尔实验室SteveJohnson于1979在PCC PortableC Compiler 基础上开发的静态代码分析 一般由UNIX系统提供 工具介绍 与大多数C语言编译器相比 lint可以对
  • leetcode--SQL例题+数据库面经(留个坑再填

    SQL 都忘没了 没了 了 常见操作 增删改查 1 增 insert 2 删 delect 3 改 update 4 查 select 建表约束 主键约束 自增约束 外键约束 唯一约束 非空约束 默认约束 T1 SQL查询 联结 编写一个