`
activemq
  • 浏览: 27010 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

sql 应用

阅读更多
[/color][color=white][color=black][color=white]Sqlserver 删除重复的记录 :
如果记录完全相同才算重复记录

select distinct * into #tmpp from tid
delete from tid
insert into tid select * from #tmpp
drop table #tmpp

有id主键(数字,自增1的), Sqlserve查询 并 删除重复的记录
有表  test
create table test(
[id] int primary key identity(1,1),
[name] varchar(20),
[age] int

插入1000条重复的记录
declare @n int
set @n=0

while(1=1)
begin
set @n=@n+1
if(@n=1000)
break
else
insert into test values('jade',21)
end;

利用子查询 查出重复的记录
select * from test where age in (select age from test group by age having count(age)>1) order by age
删除
delete from test where age in (select age from test group by age having count(age)>1)

ms sql Convert函数的使用

SELECT SUBSTRING(title, 1, 2) AS Title, author
FROM bookinfo
WHERE CONVERT(char(20), price) LIKE '7%'
GO
select m_id,decode(m_sex,'0','女','1','男') m_sex from mess

查出薪水最高的3位 
select rownum,b_time,b_salary from (select b_time,b_salary from b order by b_salary desc) where rownum<=3;

rownum后面至可以用<或<=号,不可以用=,>号和其它的比较符号

删除重复的数据

delete a where a_id in (select a_id from a group by a_id having count(a_id)>1);

增加一列
alter table b add b_salary float;

查出第某(2)行的数据
select b_time,b_salary from(select rownum a,c.* from b c) where a=2;

查询出 第某(3)行到某(5)行的数据
select b_time,b_salary from(select rownum a,c.* from b c) where a between 3 and 5;

找出那些工资高于他们所在部门的平均工资的员工
select b_id,b_salary,b_part from b c where b_salary>(select avg(b_salary) from b where b_part=c.b_part);


select examno,性别=case sex
when '0' then '女'
when '1' then '男'
else '人妖'
end
from marks

select examno,(writenexam+labexam)/2 as '平均分',
'是否合格'=case 
when (writenexam+labexam)/2>70
then 'pass'
when (writenexam+labexam)/2<70
then 'fail' end,age,
性别=case sex
when '0' then '女'
when '1' then '男'
end,
状态=case sate
when '1' then '上班'
when '2' then '请假'
else '辞职' end
from marks
order by age
[/color][/color]
分享到:
评论

相关推荐

    SQL应用重构 PDF

    《SQL应用重构》这本书主要探讨了如何通过优化SQL查询来提升数据库应用的性能和可维护性。在现代软件开发中,SQL是数据处理的核心语言,其效率和合理性直接影响到整个系统的运行效率。以下是对该书内容的详细解读: ...

    SQL应用开发参考手册

    SQL应用开发参考手册 SQL应用开发参考手册 SQL应用开发参考手册

    sql应用开发范例宝典(数据库文件)

    《SQL应用开发范例宝典》是一本涵盖了多种数据库系统的实用指南,主要针对Access、MySQL、SQL Server 2000、SQL Server 2005以及Oracle这五种广泛使用的数据库管理系统。这本书旨在帮助开发者深入理解和熟练运用SQL...

    SQL应用实例

    SQL应用实例:创建一个数据库,设置文件大小,在进行修改,增加表,使用CREATE DATABASE, ALTER DATABASE, CREATE TABLE, ALTER TABLE...等语句。

    DB2嵌入式静态SQL应用与实践.pdf

    DB2 嵌入式静态 SQL 应用与实践 本文档详细介绍了 DB2 嵌入式静态 SQL 应用的相关知识点,包括嵌入式 SQL 应用程序文件的定义、构建嵌入式 SQL 应用程序的过程、预编译和编译的操作、链接和数据库服务器交互的机制...

    DB2嵌入式SQL应用程序的开发.pdf

    "DB2嵌入式SQL应用程序的开发" DB2嵌入式SQL应用程序的开发是指使用DB2数据库管理系统开发应用程序的一种方式。这种方式可以使开发人员使用SQL语言编写的应用程序直接嵌入到DB2数据库中,从而提高应用程序的性能和...

    6.60SP1报警查询及SQL应用功能例程.rar

    《6.60SP1报警查询及SQL应用功能例程》是针对组态王6.60 SP3软件的一个重要补充教程,旨在帮助用户深入理解和掌握报警查询与SQL数据库的应用技巧。这个压缩包包含了所有必要的资源,包括使用说明文档,以便用户能够...

    图书销售管理系统数据库SQL应用编程实验报告.pdf

    "图书销售管理系统数据库SQL应用编程实验报告" 本实验报告旨在对图书销售管理系统数据库进行SQL应用编程实验,了解SQL语言DDL、DML、DQL类型语句在数据库操作访问中的应用方法,培养数据库SQL编程访问能力。同时也...

    数据库原理SQL应用与实践4

    数据库原理SQL应用与实践4数据库原理SQL应用与实践4数据库原理SQL应用与实践4数据库原理SQL应用与实践4数据库原理SQL应用与实践4数据库原理SQL应用与实践4

    ORACLE数据库的SQL应用优化.pdf

    本文将探讨ORACLE数据库中的SQL应用优化,首先从技术概述开始,然后深入到SQL语句的结构和应用,最后讨论基于SQL的特定应用优化方法。 一、ORACLE数据库技术概述 ORACLE数据库利用.NET Framework与SQL Server 2003...

    PL/SQL应用开发实训指导

    总结来说,"PL/SQL应用开发实训指导"旨在帮助开发者熟练运用PL/SQL进行Oracle数据库的程序设计,通过实际操作和案例分析,提升开发技能。在学习过程中,除了掌握基本语法和编程结构,还要理解数据库原理,以便更好地...

    SQL应用开发范例宝典的光盘资源

    《SQL应用开发范例宝典》 一书的光盘资源

    SQL 应用精粹之三

    此电子书由本人根本自己工作中用到的资源,收集所整理...收集了大量实际工作中用到的SQLServer应用。欢迎大家多多指正。在此感谢! 本系统电子书分别为: SQL 应用精粹之一 SQL 应用精粹之二 SQL 应用精粹之三 知识库

    SQL 应用精粹之二

    此电子书由本人根本自己工作中用到的资源,收集所整理...收集了大量实际工作中用到的SQLServer应用。欢迎大家多多指正。在此感谢! 本系统电子书分别为: SQL 应用精粹之一 SQL 应用精粹之二 SQL 应用精粹之三 知识库

    基于ORACLE数据库的SQL应用优化.pdf

    基于ORACLE数据库的SQL应用优化.pdf

    [毕业设计] Java环境下SQL应用办公自动化系统开发.zip

    [毕业设计] Java环境下SQL应用办公自动化系统开发

    基于慕课和翻转课堂混合教学模式在SQL应用开发课程中的探究与实践.pdf

    基于慕课和翻转课堂混合教学模式在SQL应用开发课程中的探究与实践.pdf

    SQL基础应用

    SQL基础应用

    sqlserver数据库应用

    文档介绍了SQLserver数据库的基本操作,比如:数据库的建立和删除等

Global site tag (gtag.js) - Google Analytics