几个经典的sql语句
1.关于group by的sql语句
表结构:
year month amount
1991 1 1.1
1991 2 1.2
1991 3 1.3
1992 1 2.1
1992 2 2.2
1992 3 2.3
显示结果:
year m1 m2 m3
1991 1.1 1.2 1.3
1992 2.1 2.2 2.3
sql的写法:
select year,
(select amount from test as m where month='1' and test.year=m.year) as m1,
(select amount from test as m where month='2' and test.year=m.year) as m2,
(select amount from test as m where month='3' and test.year=m.year) as m3
from test group by year
2.请教一个面试中遇到的SQL语句的查询问题
表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。
------------------------------------------
select (case when a>b then a else b end ),
(case when b>c then b esle c end)
from table_name
3.面试题:一个日期判断的sql语句?
请取出tb_send表中日期(SendTime字段)为当天的所有记录?(SendTime字段为datetime型,包含日期与时间)
------------------------------------------
select * from tb where datediff(dd,SendTime,getdate())=0
4.有一张表,里面有3个字段:语文,数学,英语。其中有3条记录分别表示语文70分,数学80分,英语58分,请用一条sql语句查询出这三条记录并按以下条件显示出来(并写出您的思路):?
大于或等于80表示优秀,大于或等于60表示及格,小于60分表示不及格。?
显示格式:?
语文 数学 英语?
及格 优秀 不及格?
------------------------------------------
select
(case when 语文>=80 then '优秀'
when 语文>=60 then '及格'
else '不及格') as 语文,
(case when 数学>=80 then '优秀'
when 数学>=60 then '及格'
else '不及格') as 数学,
(case when 英语>=80 then '优秀'
when 英语>=60 then '及格'
else '不及格') as 英语,
from table
分享到:
相关推荐
几个T-Sql 的面试题几个T-Sql 的面试题几个T-Sql 的面试题几个T-Sql 的面试题几个T-Sql 的面试题几个T-Sql 的面试题几个T-Sql 的面试题几个T-Sql 的面试题几个T-Sql 的面试题几个T-Sql 的面试题几个T-Sql 的面试题几...
几个SQL 语句及其例子 几个SQL 语句及其例子
浅谈几个sql的日志概念浅谈几个sql的日志概念
几个SQL面试题及答案.sql
│ │ 5.1.1 SET IDENTITY_INSERT 中的几个问题.sql │ │ 5.1.1 修改标识值的示例.sql │ │ 5.1.1 标识列与普通列互相转换的示例.sql │ │ 5.2.1 查表法按日期生成流水号的示例.sql │ │ 5.2.1 查表法生成流水号...
VC的几个基于SQL操作实例。VC的几个基于SQL操作实例。
几个SQL_Server常用技巧,是SQL初学者的绝佳资料,看看有好处的
sql一个字段中的某几个字updatesql一个字段中的某几个字update
10、说明:几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1...
P2_SQL的几个技术点
SQL Server删除重复数据的几个方法SQL Server删除重复数据的几个方法
oracle sql 经典查询范例 有十几个例子 是学习sql的好例子
这个网站包含以下几个部分: - SQL 指令: SQL 如何被用来储存、读取、以及处理数据库之中的资料。 - 表格处理: SQL 如何被用来处理数据库中的表格。 - SQL语法: 这一页列出所有在这个教材中被提到的 SQL 语法。
│ │ └─其他 │ 生成GB2312汉字表.sql │ 生成GBK汉字表.sql │ 自动获取汉字笔画.sql │ ├─第05章 │ │ 5.1.1 SET IDENTITY_INSERT 中的几个问题.sql │ │ 5.1.1 修改...
几个经典的sql面试题 大家一起学习 几个经典的sql面试题 大家一起学习
这个 SQL 教材网站列出常用的 SQL 指令,包含以下几个部分: ♦ SQL 指令: SQL 如何被用来储存、读取、以及处理数据库之中的资料。 ♦ 表格处理: SQL 如何被用来处理数据库中的表格。 ♦ 进阶 SQL: 介绍 SQL ...
几个很好的SQL题目,都是得好好想一想的,希望大家喜欢
sqldbx personal 3.5 已破解打开多个窗口的限制
Java防SQL注入,最简单的办法是杜绝SQL拼接,经验和技巧之谈,不错推荐。
用来学习的,里面涵盖了几乎所有的SQL语句10、说明:几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 ...