随笔分类 -  SQL

摘要:有点挫败,50 打车大老远跑一趟,笔试做了一个半小时,结果一句没通过连人都没见到。 客观来说题不算难但也算不上简单,面试体验真的差,特别讨厌在纸上写代码算法题 1. 根据年月日输出这是一年中的第几天(只能用 int,不能用 date) public static int calculateDays( 阅读全文
posted @ 2024-07-19 15:16 YaosGHC 阅读(44) 评论(0) 推荐(0) 编辑
摘要:看原始的SQL语句 SELECT * FROM `discuss_post` limit 300000,5 另外可以看到这里并没有走索引 比如这里会查询前300005条数据,然后丢掉前面的300000条数据 对于ID自增 可以利用主键索引 SELECT * FROM `discuss_post` w 阅读全文
posted @ 2022-12-08 16:51 YaosGHC 阅读(34) 评论(0) 推荐(0) 编辑
摘要:我一直觉得这种SQL套题是自己明显的短板,之前海康的笔试也遇到了,这也可能是没能通过的一大原因 因为好像到目前为止,除了上《数据库原理》课的时候,其他时候基本都是写的非常简单的增删查改SQL 正文 题目如下: 建表,准备素材 这里省去了goods表的detail字段,同时也省去了外键 先填type表 阅读全文
posted @ 2022-10-24 16:12 YaosGHC 阅读(26) 评论(0) 推荐(0) 编辑
摘要:被问到,答不上来 其实关于在索引段中使用OR的情况要细分 如果只有一个是索引段 比如这里只有cid是索引,就走的全表扫描 那么改成union all呢? 只有前一句走了索引 如果是关了index merge的两个单索引呢? 可以看到是分别走了两个索引 原本是什么样的? 尽管分别都有索引,但是仍然走的 阅读全文
posted @ 2022-10-18 15:24 YaosGHC 阅读(54) 评论(0) 推荐(0) 编辑
摘要:今天CVTE电话面试被问到了,答不上来 我们先看测试数据 = NULL 查询结果为空 IS NULL IS NULL可以查询到想要的值 结果分析 =NULL判断某个值是否等于NULL SQL中NULL是一种特有的数据类型,等价于没有任何值,是未知数 与0、""都不同,甚至不等于自己 因此**NULL 阅读全文
posted @ 2022-10-17 11:50 YaosGHC 阅读(261) 评论(0) 推荐(0) 编辑
摘要:01背包 相关题目 快手2020-秋招笔试-工程B卷-编程1-集合划分问题 力扣-416-分隔等和子集 ACWing-2-01背包 int package01(const vector<vector<int>>& things,const int volume,const int n) { vect 阅读全文
posted @ 2022-10-09 10:10 YaosGHC 阅读(15) 评论(0) 推荐(0) 编辑
摘要:建表语句及原始数据 CREATE TABLE student ( sid int PRIMARY KEY, sname VARCHAR(20), sage DATETIME, ssex CHAR(4) ) insert into student values('01' , '赵雷' , '1990- 阅读全文
posted @ 2022-09-01 16:31 YaosGHC 阅读(52) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起