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