E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SQL面试题
[置顶] 一道经典的
sql面试题
不同的写法
用一条SQL语句 查询出每门课都大于80分的学生姓名,表( #test)如下: Name Course Mark 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 英语 100 王五 语文 81 create table #test ( Name varchar(10), Cours
·
2015-10-21 10:29
sql
【SQL】今天的一个
sql面试题
(分组函数使用)
已经对试题做了化名处理。表记录如下:根据表记录,利用sql得出如下的结果:这里之所以记录下来,是因为这个sql必须要用到高级分析函数,就是分组内排序和分组求和。意思就是,题目要求就是按照deptno来分组,然后在分组内将记录按照sal来排序,并且求得每条记录的sal在该分组内总和sal的占比。selectdeptno,empno,ename,sal,RANK()OVER(PARTITIONBYde
q3dxdx
·
2015-10-10 13:50
Oracle数据库-管理
SQL面试题
举出4种去重的方法: 第一种:distinctSQL> create table t as select * from dba_objects; Table created. SQL> insert into t select * from t; 87401 rows created. SQL> commit; Commit complete. SQL> create table tmp_t1 a
llc018198
·
2015-07-26 23:24
sql
SQL面试题
SQL面试题
(1) create table testtable1(id int IDENTITY,department varchar(12)) select * from testtable1insert
·
2015-06-22 19:00
sql
常见的
SQL面试题
目
2005-05-09WIN 2005-05-09WIN 2005-05-09LOSE 2005-05-09LOSE 2005-05-10WIN 2005-05-10LOSE 2005-05-10LOSE 如果要生成下列结果,该如何写sql语句? WINLOSE 2005-05-0922 2005-05-1012 SQL:语句如下(已测试通过)selectt.year_dt, SUM
jason_deng
·
2015-05-22 14:00
My
sql面试题
精选
http://sfzhang88.blog.51cto.com/4995876/871823 我有个同学最近在学Mysql数据库,为了测试自己的学习成果,他们老大出了6道Mysql试题让他去做,晚上回来他又分享给我,我感觉非常经典,记录了这几道试题已及答案。将测试数据表导入数据库,其中name字段代表“姓名”,score字段代表“分数”。createtable`t1`( `id`double,
jhh_move_on
·
2015-05-11 22:00
一道
SQL面试题
(行列互换)
有一个SQL题在面试中出现的概率极高,最近有学生出去面试仍然会遇到这样的题目,在这里跟大家分享一下。题目:数据库中有一张如下所示的表,表名为sales。年季度销售量19911111991212199131319914141992121199222219923231992424要求:写一个SQL语句查询出如下所示的结果。年一季度二季度三季度四季度199111121314199221222324我给出
jackfrued
·
2015-04-13 09:00
sql
数据库
面试题
行列互换
一道
SQL面试题
题目:已知小小+霸霸+王王=小霸王,请用SQL求出小、霸、王分别代表的数字。解法1:declare@iint,@jint,@kint set@i=1 set@j=1 set@k=1 while@i<10 begin while@j<10 begin while@k<10 begin if11*(@i+@j+@k)=100*@i+10*@j+@k begin select@iasN'小',@jasN
MR_yuan24
·
2015-03-15 23:00
sql
腾讯
面试题
小霸王
一个
SQL面试题
本文由 @lonelyrains 出品,转载请注明出处。 文章链接: http://blog.csdn.net/lonelyrains/article/details/44226007本面试题是基于 bug统计分析续(一)基于SQL的Bug统计方法 中3-2节的讨论抽象出来的。题目:假设一张表有AC两列,怎么找各种C里不同A的数目,并列出相对应的C的值,并找出每种C下A最多的A值和数目?要求一条S
lonelyrains
·
2015-03-12 19:00
sql
面试题
经典
Sql面试题
收集!!!
Sql常见面试题(总结)1.用一条SQL语句查询出每门课都大于80分的学生姓名 name kecheng fenshu 张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 90A:selectdistinctn
a86431566
·
2015-01-19 11:00
[aaronyang原创] Mssql 一张表3列的
sql面试题
,看你sql学的怎么样
文章已经迁移到:http://www.ayjs.net/post/99.html 文章已经迁移到:http://www.ayjs.net/post/99.html 文章已经迁移到:http://www.ayjs.net/post/99.html 文章已经迁移到:http://www.ayjs.net/post/99.html 文章已经迁移到:http://www.ayjs.net/post
·
2014-12-16 13:00
MSSQL
PHP、my
sql面试题
(附答案+实现代码)
1.在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量(1)中;而链接到当前页面的的前一页面URL记录在预定义变量(2)中复制代码2.执行程序段将输出__。复制代码3.在HTTP1.0中,状态码401的含义是____;如果返回“找不到文件”的提示,则可用header函数,其语句为____。答:401表示未授权;header("HTTP/1.0404NotFound");[见参考手
leycau
·
2014-12-14 13:00
My
SQL面试题
1、一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15 答案: 15 ,重启过之后,从之前的开始,如果没有重启,就是18 2、.MySQL中InnoDB引擎的行锁是通过加在什么上完成(或称实现)的: A. 数据块B. 索引值 答:索引值。innodb表数据
andinker
·
2014-12-10 14:00
mysql
一组
SQL面试题
1.在表A中有数据ID MO1 Y2 N请用一个SELECT语句写出,如果MO的值为“Y”,返回“YES”,为N返回“NO”效果如下:ID MO1 YES2 NOSELECTID,MO=CASEWHENMO=’Y’THEN‘YES’WHENMO=’N’THEN‘NO’ENDFROMA2.在表A中查询出自动增长列中31到40之间的数据(注意可能不是连续的)select*fro
qq_22929803
·
2014-11-18 16:00
sql面试题
oracle
sql面试题
1删除重复记录deletefromt wheret.rowidnotin(select max(rowid) fromtgroupbyname);2根据2表的关联列,更新1个表的多个字段updatet sett.address=(selecte.addressfrome,twheret.name=e.name), t.phone =(selecte.phone f
aoerqileng
·
2014-10-23 12:00
常见sql模式
一道Oracle
SQL面试题
及解答
某位同学发给我的面试题:用一条sql语句查出员工工资表所有信息,工资最高的前三条信息按升序排在最前面, 其余的按原顺序排列下面我们解答一下,我们以scott.emp为数据表来进行解答。select(case whensal_rn>=4then 0 else sal_rn end)xxxx,--只保留工资最高的三个人的排序序号,其他都修改为相同的数字0由于后面使用降序排列,修改为0能保证其他行在下面
daohengshangqian
·
2014-10-16 13:00
sql
oracle面试题
sql面试题
目
有3个表S,C,SCS(SNO,SNAME)代表(学号,姓名)C(CNO,CNAME,CTEACHER)代表(课号,课名,教师)SC(SNO,CNO,SCGRADE)代表(学号,课号,成绩)1找出没有选过'黎明"老师的所有学生姓名selects.snamefromsc,swheresc.cnoin(selectdistinctcnofromcwherecteacher!='黎明')andsc.sn
Erica_1230
·
2014-07-29 21:17
数据库
sql面试题
目
有3个表S,C,SCS(SNO,SNAME)代表(学号,姓名)C(CNO,CNAME,CTEACHER)代表(课号,课名,教师)SC(SNO,CNO,SCGRADE)代表(学号,课号,成绩)1找出没有选过'黎明"老师的所有学生姓名selects.snamefromsc,swhere sc.cno in( selectdistinctcno fromc
Erica_1230
·
2014-07-29 21:00
sql
15个 MySQL 基础面试题,DBA 们准备好了吗?
心动不如行动,我们这就为您奉上15个My
SQL面试题
问题1:你如何确定MySQL是否处于运行状态?
2861323
·
2014-07-14 18:28
mysql
15个 MySQL 基础面试题,DBA 们准备好了吗?
心动不如行动,我们这就为您奉上15个My
SQL面试题
问题1:你如何确定MySQL是否处于运行状态?
2861323
·
2014-07-14 18:28
mysql
一道简单的
SQL面试题
:查询成绩排名第10到第20的学生
昨天一大清早,睡眼惺忪着就跑去陆家嘴某金融数据公司面一ETL岗。多年的数据仓库经验,自认为面试ETL岗应该问题不大,熟知却在一道简单的SQL题上被卡住了。题目大概是这样,有一张学生成绩表S,含有成绩,学生好,科目,和分数(grade,student_id,subject,score),现在要求查出每个年级总成绩排名在第10到第20的学生ID。这样的问题,大家再熟悉不过了,心中也立马有了答案:SEL
chaylen_lp
·
2014-07-05 09:03
My
sql面试题
精选
我有个同学最近在学Mysql数据库,为了测试自己的学习成果,他们老大出了6道Mysql试题让他去做,晚上回来他又分享给我,我感觉非常经典,记录了这几道试题已及答案。将测试数据表导入数据库,其中name字段代表“姓名”,score字段代表“分数”。createtable`t1`( `id`double, `name`varchar(300), `score`double );ins
韭菜包
·
2014-07-04 18:00
数据库
double
insert
create
values
一道
sql面试题
:translate()函数的应用
在emp表和dept表中。如果雇员姓名与部门名称中有一个或一个以上相同的字母,则该雇员的COMM增加500想了一下,不知道一条sql怎么做,看了答案:updatemy_empasetcomm=NVL(comm,0)+500wherea.enameselecttranslate('abcdefxyz','ace','ACE')fromdual;TRANSLATE---------AbCdEfxyz跟
keaihuilang
·
2014-06-29 19:38
oracle
SQL面试题
之guoup,sum复杂用法
1 。SQL语句面试题关于group by 表内容: 2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 2005-05-10 胜 2005-05-10 负 2005-05-10 负 如果要生成下列结果, 该如何写sql语句? 胜 负 2005-05-09 2 2 2005-05-10 1 2 --------------------------
ticojj
·
2014-06-24 14:00
sql
sql
sql面试题
目1.触发器的作用? 答:触发器是一种特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。
追梦java
·
2014-06-09 10:00
sql
数据库
C#
url
存储
behavior
SQL面试题
有3个表S,C,SCS(SNO,SNAME)代表(学号,姓名)C(CNO,CNAME,CTEACHER)代表(课号,课名,教师)SC(SNO,CNO,SCGRADE)代表(学号,课号成绩)问题:1、找出没选过‘黎明“老师的所有学生姓名。2、列出两门以上(含2门)不及格学生姓名及平均成绩。3、即学过1号课程有学过2号课所有学生的姓名。请用标准SQL语言写出答案,方言也行(请说明是使用什么方言)。1、
oFengWuYu1
·
2014-05-21 22:00
sql
SQL面试题
及答案
1.一道SQL语句面试题,关于groupby表内容:2005-05-09胜2005-05-09胜2005-05-09负2005-05-09负2005-05-10胜2005-05-10负2005-05-10负如果要生成下列结果,该如何写sql语句? 胜负2005-05-09222005-05-1012----------------------------------------
myflysun
·
2014-04-02 23:00
sql面试题
(学生表_课程表_成绩表_教师表)
表架构Student(S#,Sname,Sage,Ssex)学生表Course(C#,Cname,T#)课程表SC(S#,C#,score)成绩表Teacher(T#,Tname)教师表建表语句CREATETABLEstudent(s#INT,snamenvarchar(32),sageINT,ssexnvarchar(8))CREATETABLEcourse(c#INT,cnamenvarcha
Cat Qi
·
2014-04-01 10:00
sql面试题
(学生表_课程表_成绩表_教师表)
原帖链接:http://bbs.csdn.net/topics/280002741 表架构 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 建表语句 CREATE TABLE student
·
2014-04-01 10:00
sql
学习笔记——DISTINCT
但网上那些
SQL面试题
答案,却时有用之。其中COUNT(DISTINCT句式,我以前很少用,这里做个笔记。
leftfist
·
2014-03-13 17:00
一条
SQL面试题
求其中同一个主叫号码的两次通话之间间隔大于10秒的通话记录ID例如:6,7,8,9,10条记录均符合ID主叫号码被叫号码 通话起始时间 通话结束时间 通话时长1 9829000002154665466562007-02-0109:49:53.0002007-02-0109:50:16.000232 98290000021546654666
leftfist
·
2014-03-13 16:00
sql面试题
详解3
今天的这部分题目还是比较简单,主要还是sql语句的基础,题目不是很绕仔细想就能把语句写出来了1.查询每门课程被选修的学生数这题主要考察聚合函数以及分组的使用,sql语句如下SelectCount(studentnum),coursenumFromt_scoreGroupBycoursenum;2.查询只选修了一门课程的全部学生的学号和姓名这题还是考察聚合函数和分组的使用,只是额外加了havingS
青蛙小王子
·
2014-01-24 13:38
面试题
sql语句
SQL面试题
现在我们假设只有一个table,名为pages,有四个字段,id, url,title,body。里面储存了很多网页,网页的url地址,title和网页的内容,然后你用一个sql查询将url匹配的排在最前, title匹配的其次,body匹配最后,没有任何字段匹配的,不返回。 就是上面这道面试题,让我想了一个下午,在网上找资料,最后用下面方法实现 SELECT * FROM
·
2014-01-19 09:00
sql
一道
sql面试题
(查询语句)
一道
sql面试题
(查询语句) idnameage1 a 112 b 113 c 124 d 135 e 12...查询age唯一的那一个
·
2013-12-12 10:00
sql
SQL面试题
1
SQL面试题
Sql常用语法下列语句部分是Mssql语句,不可以在access中使用。
·
2013-12-12 09:00
sql
(自连接)
SQL面试题
-0608
一个简单的表TABLE有100条以上的信息,其中包括:产品颜色数量产品1红色123产品1蓝色126产品2蓝色103产品2红色NULL产品2红色89产品1红色203请用SQL语句完成以下问题:1。按产品分类,仅列出各类商品中红色多于蓝色的商品名称及差额数量:2。按产品分类,将数据按下列方式进行统计显示产品红色蓝色createtabletest0608(产品varchar(10),颜色varchar(
于大大大洋
·
2013-12-05 17:25
Oracle
经典
SQL面试题
以下题目都在MySQL上测试可行,有疏漏或有更优化的解决方法的话欢迎大家提出,我会持续更新的:)有三个表,如果学生缺考,那么在成绩表中就不存在这个学生的这门课程成绩的记录,写一段SQL语句,检索出每个学生缺考的科目。A学生表(student)字段1学生号(s_id)字段2学生名(s_name)B科目表(course)字段1科目号(c_id)字段2科目名(c_name)C成绩表(grade)字段1成
lightd
·
2013-11-25 09:46
面试题
经典
Sql面试题
收集!!
经典
Sql面试题
收集!!
piaoxuan1987
·
2013-11-24 16:00
SQL面试题
二
一道SQL语句面试题,关于group by 表内容: 2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 2005-05-10 胜 2005-05-10 负 2005-05-10 负 如果要生成下列结果, 该如何写sql语句? 胜 负 2005-05-09 2 2
qingfeng825
·
2013-09-03 22:00
sql
SQL面试题
二
一道SQL语句面试题,关于group by 表内容: 2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 2005-05-10 胜 2005-05-10 负 2005-05-10 负 如果要生成下列结果, 该如何写sql语句? 胜 负 2005-05-09 2 2
qingfeng825
·
2013-09-03 22:00
sql
关于iteye论坛里看到的两个sql
2.在iteye中看一道
sql面试题
:http://www.iteye.com/topic/1122917题目如下:createtabletest(NAMEvarchar2(20)notnull,HOBBYvarchar2
lvzjane
·
2013-08-22 23:00
经典
SQL面试题
http://www.cnblogs.com/kcher90/archive/2013/03/13/2957932.html 有三个表,如果学生缺考,那么在成绩表中就不存在这个学生的这门课程成绩的记录,写一段SQL语句,检索出每个学生缺考的科目。A 学生表(student)字段1 学生号(s_id)字段2 学生名(s_name)B 科目表(course)字段1 科目号(c_id)字段2 科目名(
·
2013-08-19 20:00
sql
比较难的
sql面试题
--记录下来晚上做
一组通话记录(总共500万条): ID 主叫号码 被叫号码 通话起始时间 通话结束时间 通话时长 1 98290000 0215466546656 2007-02-01 09:49:53.000 2007-02-01 09:50:16.00
·
2013-08-19 16:00
sql
数据库面试题之PL/
SQL面试题
create table employee( id number(10) not null, -- 员工工号 salary number(10,2) default 0 not null, -- 薪水 name varchar2(24) not null -- 姓名 ); 第一题: 表结构说明: 1.创建序列seq_employee,该序列每次取的时候它会自动增加,从1开始计数,不设最
·
2013-08-17 22:00
pl/sql
sql面试题
一 学生成绩
sql面试题
一学生成绩原帖链接:http://topic.csdn.net/u/20081020/15/1ABF54D0-F401-42AB-A75E-DF90027CEBA0.html表架构Student
hai0378
·
2013-08-14 12:00
sql
一道面试SQL题
逛论坛发现一道
SQL面试题
,刚开始想了几秒钟竟然没有思路于是就打开SQLDeveloper给他搞定了。
lvzjane
·
2013-08-10 14:00
[置顶] 一道经典的
sql面试题
不同的写法
用一条SQL语句 查询出每门课都大于80分的学生姓名,表( #test)如下: NameCourseMark张三语文81张三数学75李四语文76李四数学90王五英语100王五语文81 createtable#test(Namevarchar(10),Coursevarchar(10),Markfloat)insertinto#testselect'张三','语文',81unionselect
wanglei_samrtfish
·
2013-08-05 21:00
一道经典的
sql面试题
不同的写法
用一条SQL语句查询出每门课都大于80分的学生姓名,表(#test)如下:NameCourseMark张三语文81张三数学75李四语文76李四数学90王五英语100王五语文81createtable#test(Namevarchar(10),Coursevarchar(10),Markfloat)insertinto#testselect'张三','语文',81unionselect'张三','数
wanglei_samrtfish
·
2013-08-05 21:00
经典
sql
面试
一道经典的
sql面试题
不同的写法
用一条SQL语句 查询出每门课都大于80分的学生姓名,表( #test)如下: NameCourseMark张三语文81张三数学75李四语文76李四数学90王五英语100王五语文81 createtable#test(Namevarchar(10),Coursevarchar(10),Markfloat)insertinto#testselect'张三','语文',81unionselect
wanglei_samrtfish
·
2013-08-05 13:00
sql
面试
道经
T-
SQL面试题
(借书)
问题描述:本题用到下面三个关系表:CARD 借书卡。 CNO卡号,NAME姓名,CLASS班级BOOKS 图书。 BNO书号,BNAME书名,AUTHOR作者,PRICE单价,QUANTITY库存册数BORROW 借书记录。CNO借书卡号,BNO书号,RDATE还书日期备注:限定每人每种书只能借一本;库存册数随借书、还书而改变。要求实现如下15个处理:1.写出建立BO
zhujiaxing666666
·
2013-07-13 22:00
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他