Linux运维工程师面试题第九套
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux运维工程师面试题第九套相关的知识,希望对你有一定的参考价值。
本次全部都是mysql的题,非常的基础,enjoy it~
1、SELECT id,name FROM test1; 和 SELECT id name FROM test1;这两个语句有什么区别?
第一个语句会出现两个列,第二个只有一个列,列的内容是id的内容,但是列的名称是name,也就是说第二句话其实就是"SELECT id AS name FROM test1"。
2、如果想把test1表格里满足age大于等于30的username都迁移到test2表格里的username列,需要什么命令?
3、列举出A表里满足价格(price)大于A表里所有货品平均价格的id,name,age。
SELECT id,name,age FROM A WHERE > (SELECT AVG(price) FROM A)
【评析】 其实可以先求出来AVG(price),然后直接大于那么值就好,但是要注意SELECT ,SELECT的结果才是一个数。
如果需要把平均值四舍五入,并且保留小数点后两位,那就ROUND(AVG(price),2)
4、test1表里有一个叫"品牌"的列,现在需要做一个test2,专门放这些"品牌",并且实现这两个表的多表连接。
本文出自 “生活就是等待戈多” 博客,请务必保留此出处http://chenx1242.blog.51cto.com/10430133/1745859
以上是关于Linux运维工程师面试题第九套的主要内容,如果未能解决你的问题,请参考以下文章