求sql语句。面试题。 [问题点数:50分,结帖人nitaiyoucala]

Bbs1
本版专家分:0
结帖率 98.15%
Bbs10
本版专家分:110465
版主
Blank
GitHub 绑定GitHub第三方账户获取
Blank
领英 绑定领英第三方账户获取
Blank
榜眼 2017年 总版技术专家分年内排行榜第二
Blank
探花 2018年总版新获得的技术专家分排名第三
Bbs9
本版专家分:53974
版主
Blank
榜眼 2018年总版新获得的技术专家分排名第二
Blank
金牌 2018年10月 总版技术专家分月排行榜第一
2018年9月 总版技术专家分月排行榜第一
2018年8月 总版技术专家分月排行榜第一
Blank
银牌 2018年12月 总版技术专家分月排行榜第二
2018年11月 总版技术专家分月排行榜第二
2018年7月 总版技术专家分月排行榜第二
Blank
铜牌 2019年1月 总版技术专家分月排行榜第三
Bbs6
本版专家分:5968
Bbs5
本版专家分:4225
Blank
红花 2018年7月 其他数据库开发大版内专家分月排行榜第一
2018年3月 Oracle大版内专家分月排行榜第一
Blank
黄花 2018年7月 Oracle大版内专家分月排行榜第二
2018年5月 Oracle大版内专家分月排行榜第二
2018年4月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2018年2月 Oracle大版内专家分月排行榜第三
sql的一个面试题,难住了,大神们来看看
-
SQL Server开发人员应聘常见问题妙解
目前在职场中很难找到非常合格的数据库开发人员。我的一个同事曾经说过:“SQL开发是一门语言,它很容易学,但是很难掌握。”在面试应聘的SQL Server数据库开发人员时,我运用了一套标准的基准技术问题。下面这些问题是我觉得能够真正有助于淘汰不合格应聘者的问题。它们按照从易到难的顺序排列。当您问到关于主键和外键的问题时,后面的问题都十分有难度,因为答案可能会更难解释和说明,尤其是在面试的情形下。您能
经典SQL面试题
一 、 --1.学生表 Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(C#,Cname,T#) --C# --课程编号,Cname 课程名称,T# 教师编号 --3.教师表 Teacher(T#,Tname) --T# 教师编号,Tname 教师姓名 --4.成绩表 ...
sql语句——经典的数据库面试题
经典的数据库<em>面试题</em>1、Student(S#,Sname,Sage,Ssex)学生表;Course(C#,Cname,T#)课程表;SC(S#,C#,Score)成绩表;Teacher(T#,Tname)教师表;(1)查询平均成绩大于60分的同学的学号和平均成绩;(2)查询学过“叶平”老师所教的所有课的同学的学号,姓名; 1、Student(S#,Sname,Sage,Ssex)学生表;Course...
数据库MySQL经典面试题之SQL语句
需要数据库表1.学生表 Student(SID,Sname,Sage,Ssex) --SID学生编号,Sname学生姓名,Sage出生年月,Ssex学生性别 2.课程表 Course(CID,Cname,TID) --CID --课程编号,Cname课程名称,TID教师编号 3.教师表 Teacher(TID,Tname) --TID教师编号,Tname教师姓名 4.成...
SQL经典面试题及答案
| 版权声明:本文为博主原创文章,未经博主允许不得转载。 1. 用一条SQL <em>语句</em> 查询出每门课都大于80 分的学生姓名name kecheng fenshu 张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 ...
SQL面试题
SQL<em>面试题</em> 1. 简述视图的意义 &lt;1&gt;.视图的优点 A.数据安全性。 对不同的用户定义不同的视图,使用户只能看到与自己有关的数据。数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上,但不能授权到数据库特定行和特定的列上。通过视图,用户可以被限制在数据的不同子集上。 B.查询简单化。 为复杂的查询建立一个视图,用户不必输入复杂的查询<em>语句</em>,只需针对此视图做简单的查询即可...
sql语句相关面试题
朋友面试的基础数据库<em>面试题</em>,自己做了下 业务情景限制: 1、 一个班级有且有多名学生,一名学生只属于一个班级; 2、 学生有可能没有成绩; 考题: (1) 查询所有学生的信息(学号、姓名、性别、班级名称) select x.xh,x.xm,x.xb,b.bjmc from bjb b ,xsb x where x.bjb_id=b.id; (2) 查询所有人的课程分数(学号、...
sql面试题大全
Sql常见<em>面试题</em>(总结)1.用一条SQL<em>语句</em> 查询出每门课都大于80分的学生姓名  name   kecheng   fenshu 张三     语文      81张三     数学      75李四     语文      76李四     数学      90王五     语文      81王五     数学      100王五     英语      90A: select dist...
Java面试题(十) - SQL语句的优化
SQL<em>语句</em>的优化一般有以下几种方式: 一、设置合适的字段属性 (1) 例如,设置中国的电话号码是11位,varchar的长度不设置默认255,设置11位。 (2) 字段的长度越小,占用的内存就越小,性能就越好 二、使用JOIN语法: (1) JOIN语法分为内连接、左(外)连接、右(外)连接 (2) 优点:性能快 三、尽量少使用SELECT ...
SQL语句经典面试题
这是一道经典SQL题 建表<em>语句</em> --产品表 create table Production( P# int not null, Pname varchar2(32), Pdate date ); alter table Production add constraint pk_p# primary key (P#); insert into Production value...
SQL基础3-面试题
1、编写下列SQL 有两张表 Table1,班级表class;字段:班级编号class_id ,班级名称class_name Table2,学生表student;字段:学生学号stu_id,学生姓名stu_name,班级编号cls_id,期末六门总成绩exam_total_score 根据下列题目写出<em>sql</em>: <em>求</em>每个班级中的最高分数和最低分数,并且它的最小值小于200,最大值大于400。 使用w...
mysql sql语句面试题
1.有一张person表,有字段id,name,sex,和score. 要<em>求</em> 写一<em>sql</em><em>语句</em>查询成绩排名前三的同学,包含并列成绩,并序号显示 2.请用SQL<em>语句</em>统计:表中字段A的值相同,并且字段B的值
SQL常见面试题
  SQL常见<em>面试题</em>   SQL常见<em>面试题</em> 1.用一条SQL <em>语句</em> 查询出每门课都大于80 分的学生姓名 name   kecheng   fenshu 张三    语文       81 张三     数学       75 李四     语文       76 李四     数学       90 王五     语文       81 王五     数学       100 王五...
面试题整理(Hive)
1. Hive数据倾斜 原因 key分布不均匀 业务数据本身的特性 SQL<em>语句</em>造成数据倾斜 解决方法 hive设置hive.map.aggr=true和hive.groupby.skewindata=true 有数据倾斜的时候进行负载均衡,当选项设定为true,生成的查询计划会有两个MR Job。第一个MR Job中,Map的输出结果集合会随机分布到Reduce中,每个Reduce做...
找工作笔试面试那些事儿(10)---SQL语句总结
SQL<em>语句</em>中常用关键词及其解释如下: 1)SELECT 将资料从数据库中的表格内选出,两个关键字:从 (FROM) 数据库中的表格内选出 (SELECT)。语法为SELECT &quot;栏位名&quot; FROM &quot;表格名&quot;。 2)DISTINCT 在上述 SELECT 关键词后加上一个 DISTINCT 就可以去除选择出来的栏位中的重复,从而完成<em>求</em>得这个表格/栏位内有哪些不同的值的功能。语法为SELEC...
MySQL常见面试题 -收藏
Sql常见<em>面试题</em> 受用了 1.用一条SQL <em>语句</em> 查询出每门课都大于80 分的学生姓名 name kecheng fenshu 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 语文 81 王五 数学 100 王五 英语...
SQL 常见面试题解析
著名的技术问答网站 Stack Overflow 发布了 2019 年度开发者调查报告,SQL 在最受欢迎的编程语言中排在了第 3 名,超过一半的开发者在工作中需要使用 SQL。 无论你是打算从事数据库开发或数据库管理(DBA),还是成为一名数据分析师或数据科学家,又或是 Web /移动开发工程师,甚至是产品经理,都不可避免需要与数据打交道。这就需要我们具有访问和操作数据库的能力,尤其是当前主流的关系数据库,例如 Oracle、MySQL、SQL Server 等。 SQL 作为这些关系数据库的标准语言,几乎已经成为了 IT 从业者必备技能之一,也是我们<em>求</em>职过程中不可或缺的一个环节。为了帮助大家在面试之前做到有备无患,我们整理了 100 道常见的 SQL <em>面试题</em>,并且提供相应的答案和解析。本次 Chat 主要包括以下几个方面: - SQL 初级查询,包括单表查询、查询条件的使用、查询结果的排序、实现排行榜和分页查询; - SQL 常见函数、CASE 表达式、分组汇总操作等; - SQL 多表连接查询、集合运算符、子查询、高级分组选项、通用表表达式、窗口函数等; - 数据库设计与开发,包括数据库基础、表结构设计、DDL <em>语句</em>、DML <em>语句</em>等; - 索引与查询优化、存储过程、触发器等; - 以上所有问题在 MySQL 和 Oracle 中的实现。 希望能够给大家的面试带来好运! *当前内容版权归码字科技所有并授权显示,盗版必究。[阅读原文](http://gitbook.cn/gitchat/activity/5d6677aedf33c629979e7375)*
SQL岗位30个面试题,SQL面试问题及答案
SQL岗位30个<em>面试题</em>,SQL面试问题及答案: 什么是SQL? SQL(结构化查询语言)是一种设计用于检索和操作数据的数据库。它属于美国国家标准协会(ANSI)的一种标准,可用于执行Select(选择)、Update(更新)、Delete(删除)和Insert(插入)等数据任务。 数据库中的表和字段是什么? 表是在具有列和行的模型中设计的数据集合。在表中,指定了列数称为字段,但未定义行数称...
常见Sql面试题及答案
答案是自己理解整理的。。。。。。。。。。。。   1、MySQL的复制原理以及流程 复制有三个步骤: 1、Master将数据改变记录到二进制日志(binary log)中,也就是配置文件log-bin指定的文件,这些记录叫做二进制日志事件(binary log events) 2、Slave通过I/O线程读取Master中的binary log events并写入到它的中继日志(relay ...
常见SQL语句使用 增删改查
创建一个student的表,字段如下ID为主键,自增 常用的SQL<em>语句</em>无非是增删改查这四类。 1:首先我们增加一条<em>语句</em>。 语法如下; insert into 表的名字 (字段名)values(值);  (这里需要注意的是 字段名可以是多个后面的值会按照字段的名字来赋值) 1:insert into student (username,password,address)values
sql语句面试题
题目转自:https://zhuanlan.zhihu.com/p/38354000已知有如下4张表:学生表:STUDENT(S#,SNAME,SAGE,SSEX)课程表:COURSE(C#,CNAME,T#)成绩表:SC(S#,C#,SCORE)教师表:TEACHER(T#,TNAME)其中,1)学生表里的字段含义:S#代表学号,SNAME代表学生姓名,SAGE代表学生...
面试常用数据库增删改查
面试常用数据库增删改查
面试用到的 常见SQL语句
1.有一张shop表,有三个字段article,author,price,选出每个author的price的最高的纪录。(要包含所有字段) 解法一:使用相关子查询: SELECT article,author,price FROM shop s1 WHERE price = (SELECT MAX(s2.price)FROM shop s2 WHERE s1.author=s2.autho...
hive之经典sql面试题
Hive <em>sql</em>面试 select store,count(distinct uid) as uv from Visit group by store; select * from Users order by age desc, total; 考点:列转行 selectstage_someone, count(distinct UID)...
SQL语句面试题目:一般查询和高级子查询
几个表: employees 表:  EMPLOYEE_ID              NUMBER(6)  FIRST_NAME                VARCHAR2(20)  LAST_NAME                 VARCHAR2(25)  EMAIL                           
SQL面试题--SQL优化总结以及索引失效情况
<em>sql</em>优化总结 【1】查询<em>语句</em>中不要使用*; 【2】尽量减少子查询,使用关联查询(left join, right join, inner join)代替; 【3】减少使用IN或者NOT IN,使用exists,not exists或者关联查询<em>语句</em>代替; 【4】应尽量避免在 where 子句中使用 or 来连接条件,如果一个字段有索引,一个字段没有索引,将导致引擎放弃使用索引而进行全表扫描,尽...
SQL基础(面试准备)
(以下内容是本人在准备面试时从相关网站整理出来的数据库知识汇总,实际面试做题时只遇到很简单的题目,贴在这里供日后自己回顾和大家参考) 1、SQL(Structured Query Language):结构化查询语言。SQL使我们有能力访问数据库,SQL是一种ANSI(美国国家标准化组织)的标准计算机语言。SQL对大小写不敏感,<em>语句</em>末可加分号。 2、SQL能做什么?  ------增删改查 面...
几道sql面试题*******************************内附答案******************************
前几天做的几道题,比较基础。感觉还不错拿出来分享一下,欢迎拍砖 1. Create Table TableXml(id int identity(1,1) Primary Key,x xml) Go
SQL语句之面试
这几天面试,发现自己的<em>sql</em><em>语句</em>还有许多不足之处,于是想持续汇总面试时的<em>sql</em><em>语句</em>,希望能帮到各位看官。 1.创建数据库: CREATE DATABASE database-name; 2.删除数据库 drop database dbname; 3.创建新表: create table tabname(col1 type1 [not null] [primary key],col2 type2 ...
SQL数据库经典面试题(笔试题)
SQL数据库经典<em>面试题</em>(笔试题)(有答案),面试宝典,数据库面试必看
常见的SQL优化面试题
现在面试过程中,除了开发的基础,面试官通常还会问SQL优化的方面,SQL优化也能体现出来平时对数据库的理解和技术的高低。现在就总结了几个,希望对大家有帮助。 1.在表中建立索引,优先考虑where.group by使用到的字段。 2.查询条件中,一定不要使用select *,因为会返回过多无用的字段会降低查询效率。应该使用具体的字段代替*,只返回使用到的字段。 3.不要在where条件中使用...
SQL面试题(很全,带答案)
SQL<em>面试题</em>(很全,带答案),而且整理过的。
sql面试题:面试常考的sql语句题汇总(面试SQL必考必看)
我自己编辑总结的<em>sql</em><em>面试题</em>目大全,也是每条都验证过的 第一类:<em>sql</em><em>面试题</em>(学生表_课程表_成绩表_教师表) 表结构,节选自:http://www.cnblogs.com/qixuejia/p/3637735.html 题目一,节选,自:https://wenku.baidu.com/view/cda288f1b90d6c85ed3ac671.html 题目二,节选,自:http://ww...
自动化测试面试题——SQL _增删改查
1增 1.1【插入单行】 insert [into] &lt;表名&gt; (列名) values (列值) 例:insert into Strdents (姓名,性别,出生日期) values (‘开心朋朋’,‘男’,‘1980/6/15’) 1.2【将现有表数据添加到一个已有表】 insert into &lt;已有的新表&gt; (列名) select &lt;原表列名&gt; from &...
数据库sql语句常见面试题
转载:本文转载自:https://blog.csdn.net/woshinidedege/article/details/78659202 一.有以下几张表及表结构 Student(Sid,Sname,Sage,Ssex) 学生表 Course(Cid,Cname,Tid) 课程表 SC(Sid,Cid,Score) 成绩表 Teacher(Tid,Tname) 教师表 题目: 1.查询“某1”...
SQL面试题常见题
3、下表是每个课程 class_id 对应的年级(共有 primary、middle、high 三个),以及某种比率 rate class_id grade rate abc123 primary 70% abc123 middle 65% abc123 high 72% hjkk86 primary 69% hjkk86 middle 63% hjkk86 h...
sql 常见面试题
原文地址 1. <em>语句</em> 查询出每门课都大于80 分的学生姓名 name   kecheng   fenshu  张三     语文       81 张三     数学       75 李四     语文       76 李四     数学       90 王五     语文       81 王五     数学       100 王五     英语       90 答案一:: sel...
hive面试题
hive 内部表:加载数据到 hive 所在的 hdfs 目录,删除时,元数据和数据文件都删除     外部表:不加载数据到 hive 所在的 hdfs 目录,删除时,只删除表结构 (3)分区作用:防止数据倾斜 (4)UDF 函数:用户自定义的函数 (主要解决格式,计算问题 ),需要继承 UDF 类 java 代码实现 class TestUDFHive extends UDF { pub...
sql语句练习50题(Mysql版)
习题来源于网络,<em>sql</em><em>语句</em>是自己写的。欢迎指正。 表名和字段 –1.学生表 Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别 –2.课程表 Course(c_id,c_name,t_id) – –课程编号, 课程名称, 教师编号 –3.教师表 Teacher(t_id,t_name) –教师编号,教师姓名 –4
面试题:如果一个sql语句执行速度慢,有哪些方法可以优化?说出原因
RT,用JOIN和IN为什么查询速度比EXISTS要慢?
数据库的基础增删改查SQL语句
数据库的基础增删改查SQL<em>语句</em>
SQL语句的一个面试题
昨天去面试了家公司,笔试题别的都挺好,因为近几年项目中用ORM框架比较多<em>sql</em><em>语句</em>答题部分一塌糊涂,而这家公司<em>sql</em>用的最多,很遗憾,现在做个总结吧 已知关系模式: s (sno,sname) 学生关系。sno 为学号,sname 为姓名 c (cno,cname,cteacher) 课程关系cno 为课程号,cname 为课程名,cteacher 为任课教师 sc(sno,cno,scgra...
面试 SQL整理 常见的SQL面试题:经典50题
目录 ​ SQL基础知识整理: 常见的SQL<em>面试题</em>:经典50题 三、50道<em>面试题</em> 2.汇总统计分组分析 3.复杂查询 <em>sql</em><em>面试题</em>:topN问题 4.多表查询 【<em>面试题</em>类型总结】这类题目属于行列如何互换,解题思路如下: 其他<em>面试题</em>: SQL基础知识整理: select 查询结果 如:[学号,平均成绩:组函数avg(成绩)]from 从哪张表中查找数...
MySQL数据库增删改查SQL语句(2018整理集合大全)
查看数据库 show databases;  使用数据库 use 数据库名; 创建数据库 CREATE DATABASE 数据库名; 删除数据库 DROP DATABASE 数据库名; 创建表 create table 表名(     列名1 类型(长度) [约束],     列名2 类型(长度) [约束],     …… ); 长度区别 int类型带长度:不影响存...
50条面试必会SQL语句
50条面试必会SQL<em>语句</em>,基本涵盖常用的增删改查,每次面试前看一看
mysql面试题
我遇到了一个反常的情况,我面了一家公司面试官批评我说单个insert或者update<em>语句</em>不能添加事物控制,那样会严重影响性能的,不知道你们怎么看
面试必看常用sql语句
简写不详做解释: 一些基本的查询<em>语句</em>: 1、查询一列:SELECT cust_id FROM customers; 2、查询全部列:SELECT cust_id FROM customers WHERE + 条件 3、LIMIT 第一个数为开始的行数,第二个数为要检索的行数 从第0行(代表第一行)开始:SELECT cust_name FROM customers LIMIT ...
Hive面试题考点-整理
Hive<em>面试题</em>考点整理
SQL相关面试题
所有题目均来源于网络,侵删! 1、给出所有购入商品为两种或两种以上的购物人记录,如下所示 表名:购物信息 解答如下: 注意该题说的是两种不是两个,我第一次看就没在意 一般having和group by 搭配使用 2、给出成绩全部合格的学生信息(包含姓名、课程、分数),注:分数在60以上评为合格 表名:成绩表 解答如下: 3、给出平均进价在2元以下的商品名称 表名...
hive行列转换面试题
一、行转列的使用 1、问题 hive如何将 a b 1 a b 2 a b 3 c d 4 c d 5 c d 6 变为: a b 1,2,3 c d 4,5,6 2、数据 test...
hive面试题及解题思路
第一题:现有这么一批数据,现要<em>求</em>出: 每个用户截止到每月为止的最大单月访问次数和累计到该月的总访问次数 三个字段的意思: 用户名,月份,访问次数 A,2015-01,5 A,2015-01,15 B,2015-01,5 A,2015-01,8 B,2015-01,25 A,2015-01,5 A,2015-02,4 A,2015-02,6 ...
面试感悟----一名3年工作经验的程序员应该具备的技能
原文地址http://www.cnblogs.com/xrq730/p/5260294.html,转载请注明出处,谢谢!   前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。 简单先说一下,LZ坐标杭州,13届本科毕业,算上年...
JAVA程序员面试宝典
JAVA程序员面试宝典之”葵花宝典” CoreJava 部分: 1.什么是面向对象?面向对象有哪些特征? 以事物为驱动的编程思想。 我理解的面向对象是必须有一个具体的事物, 这个事物可以是一个具体的人,一个具体的物, 这个事物有自己的特征(属性),有自己的行为(方法), 那么对这个事物特征的描述,和对行为的操作称为面向对象...
sql优化(面试必问一)
前言:7月13号 至7月26号面试总结比较棘手的的问题:近来面试找工作经常会遇见这种问题: 做过数据库优化吗?大数据量基础过吗?系统反应慢怎么查询?这时候就需要你谈一下<em>sql</em>优化相关的内容 ,   一下几个方面1、慢查询2、索引3、拆分表数据库索引变快全部检索(扫描)系统集成二叉树算法--》索引文件   物理位置log2N  检索10次可以检索2的10次方个数(1024)全文索引,主要是针对对文件...
大数据Hive 面试以及知识点
1 hive表关联查询,如何解决数据倾斜的问题? 倾斜原因: map输出数据按key Hash的分配到reduce中,由于key分布不均匀、业务数据本身的特、建表时考虑不周、等原因造成的reduce 上的数据量差异过大。 1)、key分布不均匀; 2)、业务数据本身的特性; 3)、建表时考虑不周; 4)、某些SQL<em>语句</em>本身就有数据倾斜; 如何避免:对于k...
SQL语句多表查询
SQL<em>语句</em>多表查询(学生表/课程表/教师表/成绩表 ) 问题及描述:–1.学生表Student(S#,Sname,Sage,Ssex) –S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别–2.课程表Course(C#,Cname,T#) –C# –课程编号,Cname 课程名称,T# 教师编号–3.教师表Teacher(T#,Tname) –T# 教师编号,Tname...
数据库面试知识点整理
事务四大特性(ACID) 1. 原子性(Atomicity) 事务被视为不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚。 回滚可以用日志来实现,日志记录着事务所执行的修改操作,在回滚时反向执行这些修改操作即可。 2. 一致性(Consistency) 数据库在事务执行前后都保持一致性状态。 在一致性状态下,所有事务对一个数据的读取结果都是相同的。 3. 隔离性(...
数据库面试常用知识点补充
1.数据库存储过程的特点? MySQL数据库在5.0版本后开始支持存储过程,那么什么是存储过程呢?怎么创建、查看和删除存储过程呢?存储过程有什么优点?这些是本章节要探讨的问题: 什么是存储过程: 简单的说存储过程是为了完成某个数据库中的特定功能而编写的<em>语句</em>集,该<em>语句</em>集包括SQL<em>语句</em>(对数据的增删改查)、条件<em>语句</em>和循环<em>语句</em>等。 创建存储过程: 存储过程的创建非常简单,其创建结构为: CREATE P...
一道SQL语句面试题,关于group by的
一道SQL<em>语句</em><em>面试题</em>,关于group by 表内容: 2015-05-09 胜 2015-05-09 胜 2015-05-09 负 2015-05-09 负 2015-05-10 胜 2015-05-10 负 2015-05-10 负 如果要生成下列结果, 该如何写<em>sql</em><em>语句</em>?            胜 负 2015-05-09 2  2 2015-05-10 1
SQL面试题
Sql常用语法 下列<em>语句</em>部分是Ms<em>sql</em><em>语句</em>,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT, ROLLBACK) 首先,简要介绍基础<em>语句</em>: 1、说明:创建数据库 CREATE DATA...
Hive面试题高手帮忙
有一张很大的表:TRLOG 该表大概有2T左右 TRLOG: CREATE TABLE TRLOG (PLATFORM string, USER_ID int, CLICK_TIME string,
面试程序题----Sql语句的优化
今天在面试中面试官根据我的项目提出了一个需<em>求</em>, 让我结合PHP+My<em>sql</em>完成对需<em>求</em>代码的思路讲解和编写。 需<em>求</em>:最近一个月,购买商品总价值最高的
Hive面试题(一)
目录 1.Hive表关联查询,如何解决数据倾斜的问题 2.谈一下hive的特点,以及hive和RDBMS有什么异同 3.说一下hive中sort by、order by、cluster by、distribute by各代表的意思 4.简要描述数据库中的 null,说出null在hive底层如何存储,并解释select a.* from t1 a left outer join t2 b ...
面试总结-SQL优化
最近的面试中经常提到这个SQL优化的问题,在这整理下方便记忆SQL<em>语句</em>全部大写 (所有SQL<em>语句</em>执行时都会转换成大写) 避免使用星号 * ,用具体字段替代(使用星号会在查询时增加一个查询列的操作) 尽量避免在 where 子句中对字段进行 null 值判断,最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库 (不然会进行全表扫描,影响效率) -反例:select id from
SQL Server常见面试题
转自: https://blog.csdn.net/wugeek/article/details/79121189 <em>sql</em>理论题 1.触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该...
sql语句(电信面试)
电信面试时小姐姐纹理数据库的知识,但我基础不扎实,回答错了,回来痛定思痛,好好搞 原博主在这:https://www.cnblogs.com/shenxiaoquan/p/6115070.html 我学习一下 1、创建表 代码 SELECT AVG(score) AS 平均成绩 FROM student SELECT * FROM student WHERE score&amp;gt; ...
SQL常用语句总结(面试很有用哦)
输入以下命令进入MySQL控制台(假设你已经装好了MySQL或MariaDB)。my<em>sql</em> -u root -p my<em>sql</em>会提示你输入密码,输入安装配置MySQL服务时设置的密码即可。 输入如下命令生成样例数据库: CREATE DATABASE university; USE university; SOURCE &lt;DLL.<em>sql</em>文件路径&gt;; SOURCE &lt;Inser...
面试总结------常用SQL语句
面试总结——常用SQL<em>语句</em> 说明:创建数据库 CREATE DATABASE database-name; 说明:删除数据库 DROP DATABASE database-name; 说明:创建新表 create table depart (dept_id int(11) NOT NULL AUTO_INCREMENT, dept_name varchar(255) DEFAULT NULL
MySQL关于SQL语句的一些题目
1、用一条SQL<em>语句</em>查询出每门课都大于80的学生的姓名 name class grade 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 语文 81 王五 数学 100 王五 英语 90 ...
Hive面试sql
数据 username month salary A,2015-01,5 A,2015-01,15 B,2015-01,5 A,2015-01,8 B,2015-01,25 A,2015-01,5 A,2015-02,4 A,2015-02,6 B,2015-02,10 B,2015-02,5 <em>求</em>结果 A    2015-01    33    33 A    
sql server 面试题
查询两张表相同的数据 --01 select * from #tb1 intersect select * from #tb2 查询两张表不同的数据 select * from #tb1 except select * from #tb2
sql经典面试题汇总(可以本地测试练习)
1.表名:number ID(number型) Name(varchar2型) 1 a 2 b 3 b 4 a 5 c 6 c 要<em>求</em>:执行一个删除<em>语句</em>,当Name列上有相同时,只保留ID这列上值小的 例如:删除后的结果应如下: ID(number型) Name(varchar2型) 1 a 2 b 5 c 请写出SQL查询<em>语句</em>。 答案: delete from
hadoop面试题
有几个问题想问,是网上看到的<em>面试题</em>,自己也不知道怎么解 1.利用MapReduce对比两个文件的差异(mapreduce可以记录数据时来自哪个文件的吗?) 2.利用MapReduce提高分析数据的精确
经典sql面试题
经典数据库<em>面试题</em>,提供给数据库面试人员进行面试前练习
hive multi-group-by 用distinct去重出现问题
写HiveQL遇到个问题~主要用的是hive特有的语法,hive支持一种multi group 不用的写法(或叫multi insert?),执行完后发现,计算的uv不对。不多说废话,直接贴代码吧:
SQL面试常见问题解析(上)
SQL面试常见问题解析(上) 1.用一条<em>sql</em><em>语句</em>查出所有的课程得分大于80分的同学姓名。 name subject score 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 语文 81 王五 数学 100 王五 英语 90 ...
sql面试题
1.SQL<em>语句</em>结构 结构化查询语言包含6个部分: 数据查询语言(DQL:Data Query Language):其<em>语句</em>,也称为“数据检索<em>语句</em>”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。这些DQL保留字常与其他类型的SQL<em>语句</em>一起使用。 数...
比较复杂的sql面试题
一、分组统计每个班的分数前三名(等同于LeetCode:185. Department Top Three Salaries) 表结构: create table student( id varchar(20),-- 编号 class varchar(20),-- 年级 score int-- 分数 ); insert student values('1','一年级',82); ...
数据库基础语句面试题
查询<em>语句</em> : select (查询属性) from (表名) where (约束) 插入<em>语句</em> : insert into 表名(属性) values(具体值) 删除<em>语句</em> : delete from (表名) where (约束) 修改<em>语句</em> : update (表名) set (属性) where (约束) (1)my<em>sql</em>表中test选择10~20条关键字记录 --select * ...
Sql(PG SQL)常见面试题
–1. 用一条SQL <em>语句</em> 查询出每门课都大于80 分的学生姓名 name kecheng fenshu 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 语文 81 王五 数学 100 王五 英语 90 CREATE TABLE data( name text, kecheng text, fenshu int); INSERT INTO data values(‘张...
Hive sql面试笔记
Hive <em>sql</em>面试,教训惨痛,特此记录select store,count(distinct uid) as uv from Visit group by store;select * from Users order by age desc, total;select  stage_someone, count(distinct UID)  from  LifeStage  lateral  ...
Hive-面试题
hive数据倾斜的解决方案 数据倾斜是进行大数据计算时最经常遇到的问题之一。当我们在执行HiveQL或者运行MapReduce作业时候,如果遇到一直卡在map100%,reduce99%一般就是遇到了数据倾斜的问题。数据倾斜其实是进行分布式计算的时候,某些节点的计算能力比较强或者需要计算的数据比较少,早早执行完了,某些节点计算的能力较差或者由于此节点需要计算的数据比较多,导致...
携程面试的一道mapreduce的题目。
现有100万酒店坐标和20亿地标,里面记录地标的经纬度,请设计mapreduce计算所有酒店1公里范围内的地标。
Ghost_11.5_集成精减版下载
硬盘备份及系统安装与恢复 GHOST SATA PATA 相关下载链接:[url=//download.csdn.net/download/HANZWANG/3025612?utm_source=bbsseo]//download.csdn.net/download/HANZWANG/3025612?utm_source=bbsseo[/url]
[傻瓜编程系列].LINQ.for.Dummies下载
内容简介 If you’ve asked yourself “Why can’t I develop database and XML queries in a language I already know?”, then Language INtegrated Query, or LINQ, is for you. LINQ For Dummies introduces you to LINQ and the .NET Framework technologies, so you can use LINQ to query any object, any data set, any ki 相关下载链接:[url=//download.csdn.net/download/huzhouhzy/5000564?utm_source=bbsseo]//download.csdn.net/download/huzhouhzy/5000564?utm_source=bbsseo[/url]
JAVA五子棋下载
Java编程:五子棋游戏源代码有详解 相关下载链接:[url=//download.csdn.net/download/fanfan0709_/8284235?utm_source=bbsseo]//download.csdn.net/download/fanfan0709_/8284235?utm_source=bbsseo[/url]
相关热词 c#部门请假管理系统 c#服务器socket c# 默认的访问修饰符 c#拖动文件 c# 截取指定窗口屏幕 c# html对象传后台 c# 判断域名还是ip c#遮罩层 c# 取字符串中的数字 c# 网站高并发测试
我们是很有底线的