`
energykey
  • 浏览: 597585 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

SQL语句 临时表查询

SQL 
阅读更多

drop table b
create table B
(
 bid int primary key,
 name varchar(32) ,
 cardid varchar(32)
)
drop table a
create table A
(
 aid int references B(bid),
 loginTime varchar(32)
)

insert into A values(1,'2008-8-8')
insert into A values(2,'2008-8-9')
insert into A values(3,'2008-8-10')
insert into A values(2,'2008-8-11')
insert into A values(3,'2008-8-12')
insert into A values(2,'2008-8-14')
insert into A values(3,'2008-8-13')

insert into B values(1,'joni','111')
insert into B values(2,'tank','222')
insert into B values(3,'fiona','333')

select * from A
select * from b


--查询SQL

方法一:先把登录次数大于2的SELECT 进一张新表P

select aid as Id,count(aid) as times into p from A group by aid having count(aid)>2

select * from p

select b.name as 姓名,p.times as 登录次数 from b inner join p on b.bid=p.id

 

方法二:【推荐】一句话搞定

select b.name as 姓名,p.times as 登录次数 from b inner join (select aid as Id,count(aid) as times from A group by aid having count(aid)>2) p on b.bid=p.id

  • 大小: 3.8 KB
分享到:
评论

相关推荐

    oracle查找定位占用临时表空间较大的SQL语句方法

    oracle查找定位占用临时表空间较大的SQL语句方法,包括:(1)造成临时表空间暴涨的SQL还在运行中(2)造成临时表空间暴涨的SQL已经运行过了。

    SQL Server中关于临时表概念及创建和插入数据等问题

    在 SQL Server 中创建临时表可以使用以下语句: ```sql SqlCommand cm = new SqlCommand("create table #t(dc0 int)", conn); cm.ExecuteNonQuery(); ``` 但是,需要注意的是,执行完上述语句后,连接关闭,临时表将...

    sql server 临时表详解与示例

    - **创建**: 可以通过`CREATE TABLE`语句创建临时表,局部临时表以`#`开头,全局临时表以`##`开头。 - **使用**: 在查询中可以像操作普通表一样操作临时表,包括`SELECT`, `INSERT`, `UPDATE`, `DELETE`等操作。 - *...

    Oracle Sql语句转换成Mysql Sql语句

    4. **游标**:Oracle SQL支持游标,MySQL则不直接支持,需要使用存储过程或临时表来实现类似功能。 5. **函数和操作符**:两者内置的函数和操作符有所不同,例如Oracle的NVL对应MySQL的IFNULL,Oracle的TO_DATE对应...

    SQL 递归查询,并将结果集保存在临时表中

    在给定的场景中,我们需要根据一个特定的节点ID查询出该节点及其所有子节点,并将这些结果存储在一个临时表中。以下是实现这一目标的详细步骤和相关知识点: 1. **CTE(公共表表达式)**: 公共表表达式(Common ...

    SQL 执行超长语句

    1. **使用变量和临时表**:可以通过定义变量或创建临时表来简化复杂查询。例如,在进行多次查询时可以先将部分结果存储到临时表中,然后再进行后续处理。 2. **合理拆分语句**:将一个复杂的查询语句拆分成多个简单...

    sql临时表相关介绍

    SQL临时表是数据库操作中的一种实用工具,它们用于在处理大量数据或进行复杂查询时提供暂时的数据存储空间。临时表分为两种类型:本地临时表和全局临时表。 1. **本地临时表**:本地临时表的名称以单个井字号 (#) ...

    SQLServer中复杂sql语句查询

    综上所述,掌握SQL Server中的复杂SQL语句查询涉及理解多表查询、索引设计、触发器的应用和存储过程的编写,以及查询优化技巧。只有深入理解并灵活运用这些知识,才能在实际工作中有效地管理和优化数据库查询,提高...

    mysql临时表用法分析【查询结果可存在临时表中】

    INTO` 语句,但MySQL不支持直接将查询结果存入临时表,所以通常采用 `CREATE TABLE AS SELECT` 或 `INSERT INTO ... SELECT` 的方式: ```sql -- 创建临时表并填充数据 CREATE TABLE tmp_table_name AS SELECT ...

    用sql语句由excel表往sqlserver数据库表中导数据

    ### 使用SQL语句将Excel数据导入SQL Server数据库 在日常工作中,经常需要处理不同格式的数据文件,例如将Excel表格中的数据导入到SQL Server数据库中。本文将详细介绍如何使用SQL语句实现这一操作。 #### 一、...

    SQL语句与数据透视表结合使用入门

    2. **SQL生成临时表**:将复杂的SQL查询结果保存为临时表,然后在数据透视表中引用这个临时表,避免直接在大量数据上进行透视,提高效率。 3. **SQL与透视表联合分析**:在SQL中进行初步分析,找出问题或趋势,然后...

    SQL数据库多表查询练习题

    此外,子查询也可以用于多表查询,它们在主查询内部执行,提供了一个临时结果集,可以被主查询进一步处理。子查询可以嵌套,也可以与JOIN操作结合使用,以实现更复杂的查询逻辑。 在“实验三 数据库多表查询”中,...

    SQL语句在审计

    SQL语句在审计中的应用 SQL语句是数据库管理系统中使用最频繁的语言,SELECT语句是SQL语言中使用频率最高的语句。SELECT语句的作用是让数据库服务器根据用户的要求搜索出所需要的信息资料,并按规定的格式进行整理...

    Oracle临时表空间满的解决步骤

    解决 Oracle 临时表空间满的问题需要通过查看当前数据库的默认临时表空间、查看当前临时表空间的大小、创建新的临时表空间、将新建的临时表空间设置为数据库的默认临时表空间、删除原来的临时表空间、创建新的临时表...

    基于SQL语句的医院临时性数据统计.pdf

    本文从SQL语句在医院临时性数据统计中的应用出发,探讨了如何高效利用SQL语句来挖掘医院业务系统中各项数据,提高数据资源的利用率,并确保统计工作的准确性与效率。 首先,SQL(Structured Query Language)是一种...

    通过分析SQL语句的执行计划优化SQL(总结)

    子查询可能会导致额外的扫描和临时表创建,优化子查询可能包括转换为连接操作或者使用存在性谓词。 8. **并行执行**: 对于大型数据集,数据库系统可能支持并行执行计划,通过多个处理器同时处理任务来加速查询。...

    SQL查询语句的练习

    了解查询优化技巧非常重要,这包括合理设计数据库结构、选择合适的索引、避免全表扫描、减少子查询和临时表的使用等。 通过这个“SQL查询语句的练习”,你可以深化对SQL的理解,掌握实际操作技能,无论是在日常...

    Oracle临时表空间不足和批处理缓慢问题探讨.pdf

    2. 解决临时表空间不足问题的方法:通过编写记录使用临时表空间 SQL 语句的脚本,抓取最消耗临时表空间的语句,并对其进行优化。 3. AWR 报告的作用:AWR 报告可以显示占用临时表空间最高的 SQL 语句,但可能不准确...

    ABAP SQL 语句 动态 操作

    程序可能还涉及动态执行ABAP源代码,例如,创建包含SQL语句的临时程序(`ZPROG`和`ZINCLUDE`),然后调用这些程序来执行SQL。这种方式在处理复杂的动态逻辑时非常有用,但也需要谨慎,因为不正确的代码执行可能导致...

    SQL语句基础教程。SQL语句基础教程

    8. 子查询:子查询是在一个更大的查询内部使用的查询,用于提供临时结果,供外部查询使用。它可以作为任何查询表达式的一部分,如WHERE、FROM或HAVING子句。 9. 视图:视图是虚拟表,基于一个或多个表的SELECT查询...

Global site tag (gtag.js) - Google Analytics