`
isiqi
  • 浏览: 16745794 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

總結的sql常用經典查詢

SQL 
阅读更多

1.表名為tab_1,其中有一個欄位為code,寫一條SELECT按code從小到大排序的前10條記錄並按code從大到小排序(選所有欄位)
select * from (select top 10 * from employee order by bh) b order by bh desc


2.zyh fyxm zjje
831 1 90
831 5 88
831 6 99
832 1 20
832 2 30
832 5 60
怎麼改成:
zyh fyxm1 fyxm2 fyxm3 fyxm4 fyxm5 fyxm6 zjje
831 90 88 99
832 20 30 60
格式


實現語句

SELECT zyh,
max(CASE WHEN fyxm=1 THEN zjje ELSE 0 END) fyxm1,
max(CASE WHEN fyxm=2 THEN zjje ELSE 0 END) fyxm2,
max(CASE WHEN fyxm=3 THEN zjje ELSE 0 END) fyxm3,
max(CASE WHEN fyxm=4 THEN zjje ELSE 0 END) fyxm4,
max(CASE WHEN fyxm=5 THEN zjje ELSE 0 END) fyxm5,
max(CASE WHEN fyxm=6 THEN zjje ELSE 0 END) fyxm6
FROM tb_name
GROUP BY zyh

3一條SQL語句刪除重復記錄


select * from employee a ,( select xm,max(bh) as 'bh' from employee group by xm having count(*)>1) b
where a.bh=b.bh

select * from employee a
where exists(select 1 from employee where a.xm=employee.xm and a.bh<employee.bh)
4.--交叉表實現功能

select bm,

( case when xb= '男' then count(*) else 0 end ) '男',
( case when xb= '女' then count(*) else 0 end ) '女'
from employee
group by bm,xb


5.找出最小未使用的整數
table1
ID
1
2
3
6
9
結果為:4

select min(fid) from
(select fid=(select count(1) from table1 where id<=a.id) from table1 a) t
where t.fid not in(selec id from table1)

分享到:
评论

相关推荐

    常用SQL查询经典汇总,查询优化总结

    - 使用索引:为常用查询的字段创建索引以加速查询 - 避免全表扫描:减少`SELECT *`,只选择需要的列 - 避免在`WHERE`子句中使用计算或函数 - 使用`JOIN`替代子查询,提高性能 - 适当使用存储过程,减少网络传输...

    SQL语句总结

    本文将深入探讨“SQL语句总结”这一主题,特别关注MySQL数据库的常用操作。 首先,我们从基础的数据库操作开始,即CRUD(Create、Read、Update、Delete),它们构成了所有数据库操作的核心。 1. **创建(Create)*...

    Oracle常用SQL查询语句

    根据提供的信息,我们可以总结出以下Oracle数据库中常用的SQL查询语句及它们的功能: ### 1. 查询表空间及其总大小 ```sql SELECT t.tablespace_name, ROUND(SUM(bytes / (1024 * 1024)), 0) AS ts_size FROM dba...

    自己总结出的SQL常用代码

    SQL常用代码总结 SQL(Structured Query Language,结构化查询语言)是数据库管理系统中使用的标准语言,以创建、修改和管理数据库的结构和数据。下面是SQL常用代码的总结,涵盖了数据库的创建、表的创建、约束的...

    SQL常用函数总结

    SQL常用函数总结 SQL作为一门标准的数据库语言,在实际应用中有很多常用的函数和语句,这些函数和语句可以帮助我们更方便地操作和处理数据。在本文中,我们将总结一些常用的SQL函数和语句,并对其进行详细的解释。 ...

    sql常用的查询总结.rar

    本资料"sql常用的查询总结"着重于常见的查询方法、优化策略以及存储过程的运用,旨在提升SQL的编写技能,特别是处理大数据量时的性能优化。 1. 基本查询语句:SQL的基础包括SELECT语句,用于从表中检索数据。例如,...

    SQL常用操作集锦

    ### SQL常用操作集锦 #### 一、概述 SQL(Structured Query Language)是一种用于管理关系数据库的标准语言。本文档旨在汇总一系列SQL常用操作,并提供详细解释与示例,帮助读者更好地理解和掌握SQL语言的核心功能...

    SQL查询语句精华总结

    本篇文章将对SQL查询语句进行精华总结,尤其侧重于其在Java编程环境中的应用。 一、SQL基本概念 SQL是标准的数据库查询语言,分为四大类型:DQL(Data Query Language)用于查询数据,DML(Data Manipulation ...

    面试SQL经典总结

    "面试SQL经典总结"这个主题,通常涵盖了SQL的基础概念、常用查询语句、高级功能以及在实际面试中可能遇到的问题。下面,我们将深入探讨这些关键知识点。 1. SQL基础: - 数据库模型:了解关系型数据库的基本原理,...

    常用实用sql语句总结

    根据给定文件的信息,我们可以总结出一系列与SQL相关的知识点,主要涵盖了基本的SQL操作命令,如创建表、插入数据、查询、更新等。下面将详细解释这些知识点。 ### 创建表 (CREATE TABLE) 创建表是数据库操作中最...

    SQL常用优化方法

    `sql常用优化方法.chm`文件可能包含了一些实用的SQL性能监控和调优工具,例如SQL Profiler,它可以帮助识别慢查询,找出性能瓶颈。通过这些工具,你可以实时监控数据库性能,进行针对性优化。 总结,SQL性能优化是...

    sql常用语句总结,增删改查等sql语句

    SQL(Structured Query Language)是用于管理和操作关系...总结,SQL是数据库操作的核心,无论是在小型项目还是大型企业系统中,都离不开它的身影。掌握这些基本语句和进阶技巧,将使你在数据处理上更加得心应手。

    dba常用sql多年长期总结

    ### DBA常用SQL总结 #### 一、DBA的基本职责与技能要求 作为一个数据库管理员(DBA),除了具备一定的技术背景之外,还需要深入了解业务流程以及业务对于数据库的具体操作需求。这意味着DBA不仅要能够确保数据库...

    sql练习总结sql经验总结

    SQL,全称Structured Query Language,即结构化查询语言,是用于管理关系数据库系统的主要语言。在本篇总结中,我们将深入探讨SQL的核心概念、常见操作以及实践经验,旨在帮助你提升SQL技能并积累宝贵的经验。 一、...

    ORACLE SQL :经典查询练手系列文章汇总.pdf

    根据给定的文件信息,我们可以总结出一系列关于Oracle SQL的经典查询练习知识点,这些知识点主要围绕着Oracle数据库中的SQL查询技巧,特别聚焦于“经典查询练手系列”文章中提到的练习题,旨在帮助读者加深对Oracle ...

    经典SQL语句、sql经典语句、SQL常用语法

    以上内容概述了经典SQL语句的主要方面,涵盖了数据库定义、数据操作、数据控制以及高级查询等方面。这些语句是构建复杂应用程序的基础,掌握它们对于任何数据库开发人员来说都是非常重要的。通过理解和运用这些SQL...

    面试、工作常用经典sql示例,经典中的经典

    根据给定文件的信息,我们可以总结出以下SQL知识点及相关解析: ### 1. 比较两个不同课程的成绩 **题目**: 查询“001”课程比“002”课程成绩高的所有学生的学号。 **SQL语句**: ```sql SELECT A.S# FROM (SELECT...

    sql注入攻击常用语句总结

    sql注入总结 语句精简 类型丰富 种类齐全 值得学习 欢迎借鉴

    SQL常用增删改查语句

    SQL常用增删改查语句 SQL 是一种广泛使用的数据库语言,用于管理关系数据库管理系统(RDBMS)。本文档总结了 SQL 中常用的增删改查语句,包括基本语句、高级查询语句、函数查询语句、事务和存储过程等。 一、...

    SQL常用查询语句 oracle

    ### SQL常用查询语句 Oracle #### 一、SQL基本数据操作语句介绍 SQL(Structured Query Language)是一种用于管理关系数据库的标准语言。本篇主要介绍了SQL中最基础且最重要的四类数据操作语句:Insert(插入)、...

Global site tag (gtag.js) - Google Analytics