mysql sql语句面试题 [问题点数:20分]

Bbs2
本版专家分:147
结帖率 86.29%
Bbs2
本版专家分:147
Bbs2
本版专家分:106
Bbs2
本版专家分:147
Bbs2
本版专家分:147
Bbs4
本版专家分:1357
Bbs1
本版专家分:10
Bbs1
本版专家分:41
Bbs5
本版专家分:2603
Bbs5
本版专家分:2603
Bbs2
本版专家分:147
Bbs2
本版专家分:147
Bbs5
本版专家分:2986
Bbs2
本版专家分:147
Bbs1
本版专家分:43
Bbs5
本版专家分:2603
Bbs2
本版专家分:147
Bbs5
本版专家分:2986
Bbs5
本版专家分:2986
Bbs2
本版专家分:298
Bbs2
本版专家分:147
Bbs1
本版专家分:73
Bbs1
本版专家分:0
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语句面试题目:一般查询和高级子查询
几个表 employees 表:  EMPLOYEE_ID              NUMBER(6)  FIRST_NAME                VARCHAR2(20)  LAST_NAME                 VARCHAR2(25)  EMAIL                               VARCHAR2(25)  PHONE_NUM...
找工作笔试面试那些事儿(10)---SQL语句总结
SQL<em>语句</em>中常用关键词及其解释如下: 1)SELECT 将资料从数据库中的表格内选出,两个关键字:从 (FROM) 数据库中的表格内选出 (SELECT)。语法为SELECT &quot;栏位名&quot; FROM &quot;表格名&quot;。 2)DISTINCT 在上述 SELECT 关键词后加上一个 DISTINCT 就可以去除选择出来的栏位中的重复,从而完成求得这个表格/栏位内有哪些不同的值的功能。语法为SELEC...
数据库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语句
如题:rn一、有表SalesrnRegion Product QtyrnBeijing A 87rnBeijing D 92.5rnTianjin B 86rnTianjin A 82rn... ...rn让做一交叉表 显示某一地区各个产品的销售量 用存储过程实现 即实现如下结构rnRegion A B C D ... ...rnBeijing 87 55 58 92.5 ... ...rnTianjin 82 86 55 57 ... ...rn... ...rn二、有表A(fa,fb,fc,fd)和B(fa,fb,fc,fd) 令其连接(A.fa=B.fa and A.fb=B.fb) 通过更新A表的fc更新B表的fc 写出SQL<em>语句</em> 我想rn了半天 写成了这样:rnupdate A,Brnset B.fc=newValuernwhere A.fa=B.fa and A.fb=B.fbrn呵呵 肯定是把人丢在外边了 我想它实际是想让写一个触发器来着 更新A表然后通过触发器更新B表rn诸位帮看下rn
SQL语句复习,SQL面试题
涉及到了基础SQL的所有知识点 desc emp;描述一下emp表的结构 2 select from salgrade; 3 select ename sal 12 from emp; 4 select 2 3 from emp;会出现14行 5 select 2 3 from dual;只有一行 专门提供计算数学表达式的 6 select sysdate from dual;获取当前系统时间 7 select ename sal 12 annual salary from emp;给sal 12取了个别名叫做annual salary 8 select ename sal 12 &quot;annual salary&quot; from emp;用双引号将别名括起来 这样可以保留住空格 大小写 中文等等 9 select ename comm from emp;其中comm中包括空值 空值不等于0 10 select ename sal 12+comm &quot;总年薪&quot; from emp;任何数加上空值都等于空值 11 select ename||sal from emp;字符串连接符 12 select ename||&quot; nihao&quot; from emp;在SQL<em>语句</em>中 字符串是由单引号括起来的若干字符 13 select ename||&quot; niahao&quot;&quot;dajiahao&quot; from emp;如果字符串中本身就有一个单引号 那么在SQL<em>语句</em>中进行表示时 用两个单引号表示一个单引号 14 select distinct deptno from emp;select distinct deptno job from emp; 15 select from emp where ename &quot;CLARK&quot;;where中添加条件约束 并且字符串需要加上单引号来表示 16 select ename job sal from emp where ename &gt; &quot;CBA&quot;;字符串比较 先比较第一个 比C大 就TRUE 第一个字母相同)否则比较下一个 比B大 就TRUE 否则 17 select ename sal from emp where sal&lt;&gt;ALL 1500 2000 2500 3000 ;&lt;&gt;表示不等于 &lt;&gt;ALL表示不等于所有的( ) 18 select from emp where sal between 800 and 1300;和select from emp where sal&gt; 800 and sal&lt; 1300;的效果是一样的 19 select from emp where comm is null;is null表示是空值 is not null表示非空值 不可以用 20 select ename sal from emp where ename in &quot;SMITH&quot; &quot;CLARK&quot; &quot;SCOTT&quot; ;ename在()中的人选出来 ()中也可以是其他类型 21 select ename sal hiredate from emp where hiredate &gt; &quot;20 2月 81&quot;;日期的格式 22 select ename sal from emp where ename like &quot; A%&quot;; 表示一个字符 %表示0个或多个字符 23 select from emp where ename like &quot;% %%&quot; escape &quot; &quot;;其中 作为转义字符的符号 select from emp where ename like &quot;% %%&quot;; %表示百分号 24 select empno ename from emp order by empno asc;升序排列(默认);select deptno dname from dept order by deptno desc;降序排列 25 select empno ename from emp where deptno&lt;&gt;10 order by empno desc;可以先选择在排序 26 select ename sal deptno from emp order by deptno asc ename desc;先按照deptno进行升序排列 在deptno相同的地方 按照ename进行降序排列 27 select ename sal 12 annual sal from emp where ename not like &quot; A%’ and sal &gt; 800 order by desc; 28 select ename sal from emp where lower ename like &quot; a%&quot;;小写 29 select substr ename 2 3 from emp;从第二个字符开始 截3个字符出来作为结果 30 select chr 65 from dual;把ASCII码转化成字符 31 select ascii &quot;A&quot; from dual;把字符转化成ASCII码 32 select round 23 643 2 from dual;四舍五入为23 64 默认第二个参数为0 即四舍五入到各位 也可以为 1 则为20 33 select to char sal &quot;$99 999 9999&quot; from emp;美元 9代表一个数字 “ ”代表一个千分位符号 select to char sal &quot;L99 999 9999&quot; from emp;人民币 select to char sal &quot;L00000 0000&quot; from emp; 34 select to char hiredate &quot;YYYY MM DD HH:MI:SS&quot; from emp;转换Date类型的时间表示方法 select to char sysdate &quot;MM DD YY HH24:MI:SS&quot; from dual;24小时制 35 select ename hiredate from emp where hiredate &gt; to Date &quot;1981 2 3 14:23:12&quot; &quot;YYYY MM DD HH24:MI:SS&quot; ;to date &quot;&quot; &quot;&quot; 将日期转换成自己想要的格式 36 select ename sal 12 + nvl comm 0 from emp;nvl comm 0 是将comm中的空值设为0 非空值还是本身 37 to number &quot;$1250 00&quot; &quot;$9 999 99&quot; ;有点问题 ">涉及到了基础SQL的所有知识点 desc emp;描述一下emp表的结构 2 select from salgrade; 3 select ename sal 12 from emp; 4 select 2 3 from emp;会出现14行 5 select 2 3 from dual;只有一行 专门提供计算数学表达式的 6 select sysdate from dual;获 [更多]
sql语句改成mysql语句
rnrnrnrn--====================================================================================rn-- 修改存储过程dt_EnterprisePhoneBookAdd(添加联系人)rn-- 联系人列表添加了职务列,所有添加联系人信息的存储过程要做相应修改rn-- 添加@Duty参数rn--====================================================================================rnrn--========================dt_EnterprisePhoneBookAdd===================================rnrn/****** Object: Stored Procedure dbo.dt_EnterprisePhoneBookAdd Script Date: 2006-12-26 11:15:38 ******/rnCREATE PROCEDURE dbo.dt_EnterprisePhoneBookAddrn @OwnerId int,rn @Name varchar(100),rn @Duty varchar(100),rn @Sex tinyint,rn @langchoice tinyint,rn @OnDutyPhone varchar(21),rn @DeptId int,rn @Description varchar(100),rn @Email varchar(100),rn @ContactId int Output,rn @Status int OutputrnASrn--------------------------------------------------rn--Author : Irarn--------------------------------------------------rndeclare @factnum int,@maxrec int,@temp intrndeclare @memberaccount varchar(11),@TempAccount intrndeclare @StaffCOS intrnbegin transactionrnselect @ContactId=0rnselect @factnum=count(*) from tab_EnterprisePhoneBookrn where OwnerId=@OwnerIdrnselect @maxrec=MaxPhoneRec from tab_EnterpriseUser a,tab_MaxPhoneRec b where a.MaxRecId=b.MaxRecId and a.UserId=@OwnerIdrnselect @maxrec=@maxrecrnif @factnum>=@maxrec --超过权限rnbeginrn select @status=8 --超过了能够存储电话簿数量的范rn rollback transactionrn returnrnendrnselect @StaffCOS=StaffCOS from tab_CosTemplateOne where UserId=@OwnerIdrn--生成企业个人帐号rnselect @TempAccount=ISNULL(max(CONVERT(numeric,Account)),0) from tab_EnterprisePhoneBook where OwnerId=@OwnerIdrnselect @MemberAccount=CONVERT(varchar(11),@TempAccount)rnselect @MemberAccount=CONVERT(varchar(4), CONVERT(numeric,RIGHT(@MemberAccount,4))+1) rnwhile len(@MemberAccount)<>0rnbeginrn select @status=1rn returnrnendrnselect @ContactId=max(ContactId) from tab_EnterprisePhoneBook rnselect @status=0rncommit transactionrnreturnrnrnGOrnrnrn请高手帮我用<em>my<em>sql</em></em><em>语句</em>写,不需要写成存储过程了。谢谢。
Oracle Sql语句转换成Mysql Sql语句
Oracle Sql<em>语句</em>转换成My<em>sql</em> Sql<em>语句</em>java 源码,非常简单,只要给定源oracle <em>sql</em><em>语句</em>地址,和生成目标文件地址运行即可。
sql 经典面试题
SQL经典<em>面试题</em>及答案 2007年07月27日 星期五 上午 08:42 1.一道SQL<em>语句</em><em>面试题</em>,关于group by表内容:2005-05-09 胜2005-05-09 胜2005-05-09 负2005-05-09 负2005-05-10 胜2005-05-10 负2005-05-10 负如果要生成下列结果, 该如何写<em>sql</em><em>语句</em>?...
经典sql面试题
经典数据库<em>面试题</em>,提供给数据库面试人员进行面试前练习
经典的一套SQL面试题及答案
转载于:https://blog.51cto.com/13758648/2118502
SQL面试题,难度感觉不大,就1题,5分钟能写留下,不能写走人,走了一星期了
题目只有一题,5分钟能写留下面试,不能写就直接让我走人,HR当场计时,一看感觉很简单,但没有按要求实现.题目大意如下两表users表和money表,只能用一条SQL计算每个用户每个月的消费金额,得出r
一道面试题:sql语句问题
一个worker表,有Sid,name,rating(级别),age(年龄)四个字段,求平均年龄最小的那个级别?
sql语句面试题(城市人口统计)
城市表rn【城市】rn北京rn上海rn天津rnrn人口表:rn【性别】【城市】 【人口】rn男 浙江 100rn女 北京 500rn男 上海 120rn女 深圳 50rn女 浙江 52rn男 北京 45rn女 上海 180rn男 深圳 254rn未知 上海 20rn...rnrnrn查询结果:rn【性别】【北京】 【上海】 【天津】 【其他】rn全部 545 320 0 456rn男 45 120 0 354rn女 500 180 0 102rn未知 0 20 0 0rnrnrn说明:其他包括北京、上海、天津以外的所有城市rnrnrn
Oracle SQL语句面试题
与 查询与 141 号或 174 号员工的 manager_id 和 和 department_id 相同的 的 其他员工的 employee_id, manager_id, department_id [ 方式一] select employee_id,manager_id,department_id from employees where manager_id in (sele
Oracle SQL语句面试题
以下是Oracle 数据库中hr 用户下面的表。下面的<em>sql</em><em>语句</em>是以hr身份进入的。若是以system 身份进入需要在表名前面加hr. (如hr.employees)。 以下是表的基本结构 employees 表:EMPLOYEE_ID NUMBER(6) FIRST_NAME VARCHAR2(20) LAST_NAME VARCHAR2(25) EMAIL VARCHAR2(25) PHO
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...
一道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语句面试题
1.一道SQL<em>语句</em><em>面试题</em>,关于group by表内容: 2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 2005-05-10 胜 2005-05-10 负 2005-05-10 负 如果要生成下列结果, 该如何写<em>sql</em><em>语句</em>?          胜 负 2005-05-09 2 2 2005-05-10 1 2   解决SQL: ...
SQL面试题收录
Student(S#,Sname,Sage,Ssex) 学生表  Course(C#,Cname,T#) 课程表  SC(S#,C#,score) 成绩表  Teacher(T#,Tname) 教师表  问题:  1、查询“001”课程比“002”课程成绩高的所有学生的学号;    select a.S# from (select s#,score from SC where
一道SQL语句面试题,关于group by
一道SQL<em>语句</em><em>面试题</em>,关于group by 表内容:2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 2005-05-10 胜 2005-05-10 负 2005-05-10 负 如果要生成下列结果, 该如何写<em>sql</em><em>语句</em>? 胜 负 2005-05-09 2 2 2005-05-10 1 2 ...
SQL语句转换MYSql
rn[code=SQL]rnselect @AppStr=@AppStr+'*'+right('0'+ImgIndex,2)+AppName from view_HZEmployeeAppCfg where username=@Usernamern[/code]rnrn这句转换成mySql应该怎么写rnrn
mysql sql语句问题
在ms<em>sql</em>中 若要实现数据集字符串累加 如下<em>语句</em>rndelcare @s nvarchar(max)rnselect @s = @s + name + ',' from t_demorn若查询有多条记录,rn则@s结果会是:a,b,c,d,e这样的字符串rn这样<em>语句</em>就免去了做游标遍历rnrn还请问下 这样<em>语句</em> 在<em>my<em>sql</em></em>中如何实现rn我写成rnselect @s + name +',' into @s from t_demorn会提示报错,错误说是赋值里面返回多条记录rnrn这里还请教下 大家 谢谢。。。。
mysql常用sql语句
查看建表<em>语句</em> show create table XXXX;
sql语句性能调优 mysql
1.select count(aa.delete_flag) from (select e.delete_flagfrom exercise e where  1=1 and e.lib_id='808080aa3f7639b7013f7a1010cf0012' and e.owner_id = 'ff8080813ec7d82f013ecb13f9d90237'and e.delete_fl...
MySQL之SQL语句优化
一、索引管理优化 1.整合DDL<em>语句</em> 将索引添加到MySQL表的过程中,可能会引起阻塞,这是由于alter<em>语句</em>的阻塞性。因此可以将多条alter<em>语句</em>整合成一条SQL<em>语句</em>。 2.去除重复索引 重复的索引会有两个影响: (1)导致DML<em>语句</em>运行变慢,因为要保持数据跟索引的一致性。 (2)数据库磁盘空间变大,从而导致备份之类的操作时间增加。 因此当一个索引出现在别的索引最左边部分时,这...
SQL经典面试题及答案
SQL经典<em>面试题</em>及答案 QL经典<em>面试题</em>及答案,非常不错
SQL相关面试题
所有题目均来源于网络,侵删! 1、给出所有购入商品为两种或两种以上的购物人记录,如下所示 表名:购物信息 解答如下: 注意该题说的是两种不是两个,我第一次看就没在意 一般having和group by 搭配使用 2、给出成绩全部合格的学生信息(包含姓名、课程、分数),注:分数在60以上评为合格 表名:成绩表 解答如下: 3、给出平均进价在2元以下的商品名称 表名...
Java面试题(十) - SQL语句的优化
SQL<em>语句</em>的优化一般有以下几种方式: 一、设置合适的字段属性 (1) 例如,设置中国的电话号码是11位,varchar的长度不设置默认255,设置11位。 (2) 字段的长度越小,占用的内存就越小,性能就越好 二、使用JOIN语法: (1) JOIN语法分为内连接、左(外)连接、右(外)连接 (2) 优点:性能快 三、尽量少使用SELECT ...
SQL经典五十道面试题
注:这些题不是作者本人设计,只是收集。 数据库表 Student(S#,Sname,Sage,Ssex) 学生表 S#:学号;Sname:学生姓名;Sage:学生年龄;Ssex:学生性别 Course(C#,Cname,T#) 课程表 C#,课程编号;Cname:课程名字;T#:教师编号 SC(S#,C#,score) 成绩表 S#:学号;C#,课程编号;score:成绩 Teacher(T#,T...
Java面试SQL查询语句突击练习
Java面试SQL查询<em>语句</em>突击练习突击,对你面试绝对有帮助。请放心下载学习
Mysql常用SQL语句
SQL<em>语句</em>: DCL:数据控制语言,用来定义访问权限和安全等级; 1.创建用户 lCREATE USER 用户名@IP地址 IDENTIFIED BY '密码'; 用户只能在指定的IP地址上登录 lCREATE USER 用户名@'%' IDENTIFIED BY '密码'; 用户可以在任意IP地址上登录   2.给用户授权 lGRANT 权限1,……,权限n ON 数据库.* ...
MySQL常用sql语句
1、使用<em>sql</em>对数据库操作 连接数据库命令: <em>my<em>sql</em></em> -u root -p 密码 创建数据库:create database dbname; 查看所有的数据库:show databases; 删除数据库: drop database dbname; 切换数据库:use dbname;   2、使用<em>sql</em>对数据库表操作 创建数据库表:<em>语句</em> create table tablen
MySql常用sql语句
增加: insert into table (fid1,fid2,...) values(v1,v2) insert into table values(v1,v2) insert into table set fid1=v1,fid2=v2,.. 查询: select fid1,fid2,.. from table select *from table select cou
求SQL语句mysql
譬如:rn表Arnid a brn1 3 4rn3 4 5rnrn表Brnid c drn1 7 8rn2 9 10rn我想得到结果集:rnid a b c drn1 3 4 7 8rn2 空 空 9 10rn3 4 5 空 空rnrn请问怎么写<em>sql</em><em>语句</em>啊
mysql sql语句示例
<em>my<em>sql</em></em> <em>sql</em><em>语句</em>示例
面试必备的经典SQL语句大全
练习SQL<em>语句</em>大全(关键看思路) 该数据有三张表: 部门表dept(deptno部门编号、dname部门名称、loc位置)、 员工表emp(empno工号、ename员工姓名、job职位、mgr直属领导工号、hiredate入职日期、sal月薪、comm补贴、deptno部门编号)、 薪水等级表salgrade(grade等级、losal区间下限、hisal区间上限) 1、 取得每个部门最高薪水人...
数据库常见面试题(附答案)
1.事务四大特性 原子性,要么执行,要么不执行 隔离性,所有操作全部执行完以前,其它会话不能看到过程 一致性,事务前后,数据总额一致 持久性,一旦事务提交,对数据的改变就是永久的 2.数据库隔离级别,每个级别会引发什么问题,<em>my<em>sql</em></em>默认是哪个级别 脏读:事务B读取事务A还没有提交的数据 不可重复读:两次事务读的数据不一致 幻读:事务A修改了数据,事务B也修改了数据,这时在事务A看
经典sql语句(SQL经典面试题及答案,某外企SQL Server面试题L)
经典<em>sql</em><em>语句</em> SQL经典<em>面试题</em>及答案 某外企SQL Server<em>面试题</em>L
比较复杂的sql面试题
一、分组统计每个班的分数前三名(等同于LeetCode:185. Department Top Three Salaries) 表结构: create table student( id varchar(20),-- 编号 class varchar(20),-- 年级 score int-- 分数 ); insert student values('1','一年级',82); ...
SQL语句常见问题的总结(持续更新)
语言问题 修改语言注册表\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432\ORACLE\KEY_DevSuitHome1中的NLS_LANG修改为AMERICAN_AMERICA.ZHS16GBK(这是英语) 查询当前语言select userenv('LANG') from DUAL; 易错select NEXT_DAY ('01-SEP-95',1) from d
MySQL的常用SQL语句
修改密码这是常见的大家一般都要用的 首先     安装成功了打开cmd –> <em>my<em>sql</em></em> -u root -p –>输入你的密码     修改<em>my<em>sql</em></em> root用户密码    格式:<em>my<em>sql</em></em>> set password for 用户名@localhost = password(‘新密码’);    举例:<em>my<em>sql</em></em>> set password for root@loca
MYSQL的SQL语句优化
写在最前面:<em>sql</em>优化,对什么样的<em>语句</em>优化,我们可以通过开启<em>my<em>sql</em></em>的慢查询,检测超过我们预期时间的<em>sql</em><em>语句</em>来优化。下面是开启满查询的方法。 show variables “%quer%” 来查看是否开启了慢查询日志<em>my<em>sql</em></em>> show variables like ”%slow%”; //查看一下慢查询是不是已经开启+———————+———————————+| Variab
mysql sql语句 急急!!!
talbe 如下:rnrnId a b namern--------------------------------------rn1 | 12 | 13 | 张三 |rn2 | 14 | 15 | 张三 |rn3 | 16 | 17 | 张三 |rn4 | 18 | 19 | 张三 |rn5 | 20 | 21 | 张三 |rn6 | 21 | 22 | 张三 |rn------------------------------------rnrn怎么用<em>my<em>sql</em></em> <em>sql</em> <em>语句</em>实现 结果:rnrnId a b namern--------------------------------------rn1 | 12 | 22 | 张三 |rn--------------------------------------rn
MySql Sql语句
我的表就ID自动增长,还有Name 就两列,我的插入<em>语句</em>这样写怎么错了:rnInsert into test('abc'); 我用的是MySql
mysqlsql语句问题
String <em>sql</em>03="select * from corporation,duty where category='兼职' and duty.comname_id=corporation.comname_id order by ftime desc";rn这句<em>sql</em><em>语句</em>中的category='兼职'不要这个限制,可以查询,但是要了这个限制就不能查询,我想可能是中文问题,不知道<em>sql</em>的中文该怎么转换。谢谢!
经典的SQL语句面试题
Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表  问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC where C#=’001′
SQL 面试题答案
题目1 : SELECT dep.d_name,result.cou from depts dep, (SELECT count(bm.book_id) cou, dm.d_id dId from bookmap bm,depmap dm where bm.a_id = dm.a_id group by dm.d_id) result where dep.d_id = resul...
sql的一个面试题,难住了,大神们来看看
-
面试用到的 常见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...
MYSQL SQL语句求助
现在有个表里记录了各IP的故障发生时间,和故障恢复时间, value值为1就是故障发生时间,值为0 就是故障恢复时间rn现在想求各IP的故障时间,这个SQL<em>语句</em>应该怎样写呢,求教下大家rnrn[img=https://img-bbs.csdn.net/upload/201605/07/1462592519_336205.png][/img]
Mysql sql语句(3)
<em>sql</em><em>语句</em> 创建数据库:CREATE DATABASE 数据库名; 删除数据库:DROP DATABASE 数据库名; 选择数据库:user 数据库名; (cmd操作时 返回Database changed 代表该数据库存在) 创建表格:CREATE TABLE 或者 CREATE TABLE IF NOT EXISTS (表示若表不存在创建); INT、 VARCHAR(100...
mysql sql 语句使用:
插入:  insert into b(a, b, c) select d,e,f from b;  create table test as select * from dept; --从已知表复制数据和结构    create table test as select * from dept where 1=2; --从已知表复制结构但不包括数据   查询:
mysql和oracle和sql语句
<em>my<em>sql</em></em>和oracle和<em>sql</em><em>语句</em> <em>my<em>sql</em></em>和oracle和<em>sql</em><em>语句</em>
SQL面试题
SQL<em>面试题</em>1. 有一张表,里面有3个字段:语文,数学,英语。其中有3条记录分别表示语文70分,数学80分,英语58分,请用一条SQL<em>语句</em>查询出这三条记录并按以下条件显示出来: 大于或等于80表示优秀,大于或等于60表示及格,小于60分表示不及格。select (case when 语文 >= 80 then '优秀' when 语文 >= 60 and  语文 及格' else '不及格'  e
SQL数据库经典面试题(笔试题)
1.一道SQL<em>语句</em><em>面试题</em>,关于group by 表内容:2005-05-09 胜2005-05-09 胜2005-05-09 负2005-05-09 负2005-05-10 胜2005-05-10 负2005-05-10 负 如果要生成下列结果, 该如何写<em>sql</em><em>语句</em>?             胜 负 2005-05-09 2 2 2005-05-10 1 2 ------------...
sql server 面试题
查询两张表相同的数据 --01 select * from #tb1 intersect select * from #tb2 查询两张表不同的数据 select * from #tb1 except select * from #tb2
SQL Server常见面试题
转自: https://blog.csdn.net/wugeek/article/details/79121189 <em>sql</em>理论题 1.触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该...
Mysql SQL语句
基本操作<em>语句</em>,希望对你有帮助,更好的学习<em>语句</em>,与建库的常规联系
MySql的SQL语句小结
##DATABASE 数据库:创建,删除,展示指定数据库 show databases;展示 create database hero;创建 drop database hero;删除##TABLE 表格:创建,删除,展示指定表 show tables;展示 create table( u_id int(4) auto_increment,...
mysql sql 语句学习笔记
1、 <em>sql</em><em>语句</em>中,数据字典的使用,获取数据库表中的字段结构相关信息 Db.find("select  TABLE_NAME(表名), COLUMN_NAME(列名),ORDINAL_POSITION(在表中列的排序),IS_NULLABLE(是否可以为空), DATA_TYPE(字段存放的数据类型),CHARACTER_MAXIMUM_LENGTH(字符类型时,最大长度), NUMERI
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高级面试题及答案
SQL语法<em>面试题</em> 整理 精华 微软<em>面试题</em>目 1、复制表(只复制结构,源表名:a 新表名:b) (Access可用) 法一:select * into b from a where 1<>1 法二:se
SQL生成序号的四种方式
排名函数是SQL SERVER2005新增的函数。排名函数总共有四种,分别是:row_number、rank、 dense_rank 、ntile。 row_number:顺序生成序号。 rank:相同的序值序号相同,但序号会跳号。 dense_rank :相同的序值序号相同,序号顺序递增。 ntile:装桶,把记录分成指的桶数,编序号。  下面分别介绍一下这
Sql面试题
(1)、 已知一个表的结构为: 姓名 科目 成绩 张三 语文 20 张三 数学 30 张三 英语 50 李四 语文 70 李四 数学 60 李四 英语 90 1.怎样通过select<em>语句</em>把他变成以下结构: 姓名 语文成绩 数学成绩 英语成绩 张三 20 30 50 李四 70 60 90 ...
sql语句面试题(查询按照申请日期倒序排列的前10个记录)
<em>sql</em>函数:case when then else end 、row_number() 、with as、having count 函数运用
css样式--百度端午龙舟下载
css css样式--百度端午龙舟 百度logo,动态显示,人船同步显示。 相关下载链接:[url=//download.csdn.net/download/ohc1987/4509042?utm_source=bbsseo]//download.csdn.net/download/ohc1987/4509042?utm_source=bbsseo[/url]
Reflector破解版本下载
Reflector破解版本,很好用的NET查看源代码的软件 相关下载链接:[url=//download.csdn.net/download/tmdmyh/5410701?utm_source=bbsseo]//download.csdn.net/download/tmdmyh/5410701?utm_source=bbsseo[/url]
IIS整合多个tomcat下载
对于,整合多个tomcat,而不知道如何入手的对象来说,这是一个不错的资料。它比较详细的讲解的如何通过IIS对多个tomcat进行整合 相关下载链接:[url=//download.csdn.net/download/stardomain/5691009?utm_source=bbsseo]//download.csdn.net/download/stardomain/5691009?utm_source=bbsseo[/url]
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数
我们是很有底线的