数据库
文章平均质量分 75
极客fog
这个作者很懒,什么都没留下…
展开
-
SQL优化-总结《SQL进阶教程》
SQL优化一、使用高效查询1、EXISTS代替IN2、参数是子查询的时,使用连接代替IN二、避免排序1、灵活使用集合运算符的ALL可选项2、EXISTS代替DISTINCT3、在极值函数中使用索引(MAX/MIN)4、能写在WHERE子句里的条件不要写在HAVING子句里5、在GROUP BY子句和ORDER BY 子句中使用索引三、真的用到索引了吗1、在索引字段上进行运算2、使用IS NULL谓语3、使用否定形式4、使用OR5、使用联合索引时,列的顺序错误6、使用LIKE谓词进行后方一致或中间一致的匹配7原创 2022-02-21 20:57:11 · 348 阅读 · 0 评论 -
SQL SERVER行列不同分类的展示---PIVOT
行列不同分类的SQL SERVER展示由于工作的需求,需要对行不同分类,列也不同分类,可以将行分类之后对列进行每列CASE WHEN 进行展示,但是这种方法太蠢了,而且代码不够简洁,因此网上寻找了行转列函数。上最基础的做法:select 部门,CASE WHEN month(时间) = 1 THEN 1 ELSE 0 END as 1月份 , CASE WHEN month(时间) = 2 THEN 1 ELSE 0 END as 2月份 , sum(总数) as 总数from tbgr原创 2021-11-29 10:54:45 · 525 阅读 · 0 评论 -
SQLZOO-selfjoin
题目:Find the routes involving two buses that can go from Craiglockhart to Lochend.Show the bus no. and company for the first bus, the name of the stop for the transfer,and the bus no. and company for the second bus.表1:stopsValueidname表原创 2020-08-17 10:48:44 · 242 阅读 · 0 评论 -
保姆级详细介绍Navicat安装会出现的四种问题,详细给出解决办法
详细介绍安装Navicat激活过程中会出现的问题文章目录详细介绍安装Navicat激活过程中会出现的问题前言一、安装Navicat二、注册出现“rsa public key not find”1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、安装Navicat安装Navicat可以去官网下载Navic原创 2021-11-08 21:30:50 · 8707 阅读 · 1 评论