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运维工程师面试题第九套的主要内容,如果未能解决你的问题,请参考以下文章

Linux运维工程师面试题第五套

Linux运维工程师面试题第八套

Linux运维工程师面试题第四套

Linux运维工程师面试题第七套

Linux运维工程师会面试哪些

Linux运维工程师会面试哪些