-
SQL查询——现有如下需求,不知能否实现,恳求各位帮忙5
假如,我现有如下表格TVShow:
id serialNo title status 10001 1 中国好声音 1 10001 2 中国好声音 1 10001 3 中国好声音 1 10002 1 天天向上 1 10002 2 天天向上 1 10002 3 天天向上 1 10003 1 非诚勿扰 1 10003 2 非常勿扰
1 现在想用一条select语句实现如下的查询结果:
id serialNo title status 10001 1 中国好声音 1 10002 1 天天向上 1 10003 1 非诚勿扰 1 也就是不让显示重复的id,但,其它字段必须都得显示出来。我试过用distinct,但还是没能达到我想要的这种效果~求解?谢谢了~
2012年10月31日 10:36
7个答案 按时间排序 按投票排序
-
select t.* from TVShow t
where
t.serialNo in (select min(serialNo) from TVShow)
order by t.serialNo desc,t.id asc2012年11月01日 17:09
-
方法一:开窗函数
方法二:用子查询(其中B.serialNo<A.serialNo 这个条件由自己的需要定)
select * from TVShow A
where not exists ( select 1 from TVShow B where B.id=A.id and B.serialNo<A.serialNo ) 2012-10-31 13:492012年10月31日 14:13
-
SELECT id,SUM(serialNo) as serialNo,MIN(title) AS title,SUM(status) as status FROM TVShow GROUP BY id;呵呵 好好利用group by,distinct好像解决不了你的问题
2012年10月31日 11:33
相关推荐
Sql Server——Sql性能优化Sql Server——Sql性能优化Sql Server——Sql性能优化Sql Server——Sql性能优化Sql Server——Sql性能优化Sql Server——Sql性能优化Sql Server——Sql性能优化Sql Server——Sql性能优化
在"sqlserver——oracle工具"的标题中,我们关注的是在SQL Server和Oracle之间进行数据迁移的工具。常见的数据迁移工具有: 1. Oracle SQL Developer Data Pump:Oracle官方提供的免费工具,可以方便地导入导出数据...
《优化SQL语句——利用Quest Central for SQL Server来自动化你的工作》 在数据库管理领域,SQL语句的优化是提升系统性能的关键环节。为了提高生产力,减少用户因错误导致的问题,我们常常需要对SQL语句进行调整和...
SQL数据库——增删改查.pdf
该插件适用于sql sever 的每个版本,真的好用,分享出来,觉得不错的留个评论咯,谢谢
学习SQL——server! ppt 文档~
【SQL结构化查询语言详解】 SQL(Structured Query Language)是一种用于管理和处理关系数据库的标准语言,它的功能强大,其中聚合分析是统计和分析数据的核心部分。本篇将深入讲解SQL中的聚合函数及其应用。 **...
【10】【案例】数据查询——集合查询、基于派生表的查询、视图.sql
LayUI+.net_MVC+SqlServer——高校维修系统System.zip_UniversityLogisticsMaintenanceSystem
本资源"SQL语法大全——中文版"是一份专为初学者设计的指南,旨在帮助用户深入理解并掌握SQL的基本概念和核心语法,从而更好地进行数据查询、更新和管理。 1. **SQL基础** - 数据库概念:SQL用于操作关系型数据库...
附加成功后,你就能在SQL Server中看到"图书订购"数据库,并进行查询、更新等操作。 4. **数据库设计**: 对于初学者来说,"图书订购"数据库提供了一个实践数据库设计的机会。你可以学习如何定义表(如Books、...
《图书馆管理系统——基于VS2017、C#与SQLServer的实现》 图书馆管理系统是信息化建设中的一个重要组成部分,它能够高效地管理图书资源,提供便捷的借阅、归还和人员管理服务。本系统采用Microsoft Visual Studio ...
大数据查询与分析技术——SQL on Hadoop.pdf 大数据查询与分析技术是当前热门话题之一,特别是在“互联网+”、“云计算”和“大数据”时代中。为了适应SQL专业分析人员的操作习惯和简化大数据分析方法,SQL on ...
本文将深入探讨如何在Kettle中实现动态SQL查询,这对于处理复杂的数据库操作和数据迁移至关重要。我们将讨论问号占位符和命名参数这两种方法,并分析它们的区别。 首先,让我们理解什么是动态SQL查询。在传统的SQL...
"学籍管理——sql设计"这一主题涵盖了需求分析、概念模型构建、逻辑结构设计以及SQL语句的编写等多个步骤,这些都是构建高效、稳定且易于维护的数据存储系统的基础。 首先,需求说明是整个设计过程的起点。它明确了...
此程序基于学生选课的实例,通过学生在修改其选课记录的事件引起了触发器。 次资源包含完整的数据库文件。。。
数据库
### 千里之堤,溃于蚁穴——揭密SQL注入攻击 #### 一、SQL注入漏洞与攻击 SQL注入(SQL Injection)是一种常见的安全漏洞,它发生在应用程序没有正确处理用户输入的情况下,允许攻击者通过恶意构造的SQL语句来操控...
本书及其续篇——《Microsoft SQL Server 2005技术内幕:T-SQL程序设计》介绍了SQL Server 2005中高级T-SQL查询、查询优化及编程相关的知识。这两本书侧重于解决实践中的常见问题,并讨论了解决这些问题的方法。它们...