摘要:有如下数据,怎么查询显示结果为张三,北京河北,张三北京张三河北如何查询重复数据查询结果如何去重关键字或者数据库分页查询都是删除语句,他们的区别是什么在速度上,一般来说,用于删除部分数据删除整个表然后重新创建这个表相当于清空了表数据摧毁整个表
1.有如下数据,怎么查询显示结果为 张三, 北京 河北, 12:00
name address arrive_time 张三 北京 10:00 张三 河北 12:00 SELECT name, GROUP_CONCAT(DISTINCT address SEPARATOR " ") AS address, max(arrive_time) AS arrive_time FROM mytable GROUP BY name;
2.如何查询重复数据?
SELECT * FROM student GROUP BY name HAVING count(name ) > 1
3.查询结果如何去重?
distinct关键字或者group by
4.Oracle数据库分页查询
select a1.* from (select student.*,rownum rn from student where rownum <=5) a1 where rn >=3;
5.delete、truncate、drop都是删除语句,他们的区别是什么
在速度上,一般来说,drop> truncate > delete delete用于删除部分数据 truncate 删除整个表然后重新创建这个表(相当于清空了表数据) drop 摧毁整个表
6.数据库主键和外键作用
主键是表格里的(一个或多个)字段,只有一个,用来定义表格里的行值 外键是一个用来建立两个表格之间关系的约束,可以有多个
7.where和having的区别
Where子句中不能使用聚合函数 而Having子句中可以 having位于where后面
8.union和union all的区别
二者都是合并查询结果集,UNION用的比较多 union all是直接连接,取到得是所有值,记录可能有重复 union 是取唯一值,记录没有重复
9.数据库事务正确执行的四个基本要素是什么
原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持久性(Durability)
10.有如下数据,查询出每门课都大于80分的学生姓名
name class score 蔡徐坤 语文 80 蔡徐坤 英语 55 吴亦凡 语文 100 吴亦凡 英语 90 邓紫棋 英语 85 邓紫棋 数学 70 邓紫棋 语文 95 select name from table group by name having min(score)>80
11.数据库优化策略
a.多条件查询时将更精准的条件放在前面 b.尽量用in代替or c.尽量查具体字段而不是无脑查* d.当只需要一条结果时可以在查询语句后面加一句rownum = 1或者limit 1 e.选用合适的数据库引擎 f.创建合适的索引
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/18017.html
摘要:先介绍一下本人应届前端开发一枚,非科班出身,专业是化学,大学期间开始自学前端开发,在今年春招实习和秋招的时候投了一些公司,拿到一些京东拼多多虎牙等,总体来说还算满意,特地写一篇文章来总结一下面试的那些套路。 showImg(https://segmentfault.com/img/remote/1460000011897700); 先介绍一下本人应届前端开发一枚,非科班出身,专业是化学...
摘要:先介绍一下本人应届前端开发一枚,非科班出身,专业是化学,大学期间开始自学前端开发,在今年春招实习和秋招的时候投了一些公司,拿到一些京东拼多多虎牙等,总体来说还算满意,特地写一篇文章来总结一下面试的那些套路。 showImg(https://segmentfault.com/img/remote/1460000011897700); 先介绍一下本人应届前端开发一枚,非科班出身,专业是化学...
摘要:先介绍一下本人应届前端开发一枚,非科班出身,专业是化学,大学期间开始自学前端开发,在今年春招实习和秋招的时候投了一些公司,拿到一些京东拼多多虎牙等,总体来说还算满意,特地写一篇文章来总结一下面试的那些套路。 showImg(https://segmentfault.com/img/remote/1460000011897700); 先介绍一下本人应届前端开发一枚,非科班出身,专业是化学...
摘要:我觉得了解简历和面试的技巧可以帮助你更好的去学习重要的知识点以及更好地去准备面试以及面试,说实话,我个人觉得这些东西还挺重要的。在本文里,我将介绍我这段时间里更新简历和面试的相关经历。 分享一篇很不错的文章!本文作者曾经写过《Java Web轻量级开发面试教程》和 《Java核心技术及面试指南》这两本书。我觉得了解简历和面试的技巧可以帮助你更好的去学习重要的知识点以及更好地去准备面试以...
摘要:的长度为什么是的幂次方多线程并发相关问题必问创建线程的种方式。什么是线程安全。尽量少通过电话面试,效果不好。通过面试官可以大概判断这家公司的情况。 最近3个月一口气面了十几家公司的Java开发岗,大大小小的面试笔试加起来快20场,收获很多。本人毕业快2年了,毕业时在学校所在的2线省会城市找了家开发公司做java的开发,前前后后做了1年半,感觉公司对技术没有啥追求,做的项目翻来覆去就是S...
阅读 2144·2023-04-26 00:43
阅读 2660·2021-11-22 15:22
阅读 3776·2021-11-11 16:55
阅读 950·2021-11-04 16:06
阅读 1768·2019-08-30 14:12
阅读 979·2019-08-30 14:02
阅读 3346·2019-08-29 17:05
阅读 1389·2019-08-29 12:27