典型的SQL查询问题

发布于 科技 2024-08-03
5个回答
  1. 匿名用户2024-01-31

    select a.* from t1 a,select col1,min(col3) col3 from t1 group by col1) b

    其中---补充---

    col3 ignore 是什么意思?

    这是直接的。 select col1,min(col2) col2 from t1 group by clo1

  2. 匿名用户2024-01-30

    添加以 ID 为主键的 id 字段。

    select col1,col2,col3 from t1 a where id in (select top 1 id from t1 b where order by col1)

  3. 匿名用户2024-01-29

    一楼不对。 二楼不错,但罗维德似乎只用于神谕。

  4. 匿名用户2024-01-28

    标题不明确,每个 col1 的第一个数据,那么这个表的 col3 在选择时是按升序排列的吗?

  5. 匿名用户2024-01-27

    数据库中的主数据文件是否必须属于主文件组?

    答:是的; 由于所有数据库都至少包含一个主文件组,并且所有系统表都分配给主文件组,因此它们必须属于主文件组。

    2. 数据文件和日志文件可以放在同一个文件组中吗? 为什么?

    答:不可以; 由于主数据文件存在于主文件组中,因此日志文件不属于任何文件组。

    3. 如果数据库被删除,数据文件和日志文件是否已被删除?

    答:是的,全部删除;

    4. 截断表:删除内容,释放空间,但不删除定义。

    通过释放用于存储表数据的数据页来删除数据,并且仅在事务日志中记录页面的释放。

    自递增列将重新开始计算)。

    删除表:删除内容而不删除定义,并且不释放空间。

    一次删除一行,并在事务日志中为删除的每一行记录一个项目。 (所以有一种方法可以在删除后恢复数据; 自递增列遵循前一个增量)。

    删除表:删除内容和定义以释放空间。

    理论知识不一定靠谱,关键是要实践。

相关回答
9个回答2024-08-03

我不认为它是这样设计的。

id pre next place >>>More

21个回答2024-08-03

上面的语句是内部联接,两个表相互引用。 >>>More

8个回答2024-08-03

这就是它在预言机中的编写方式。

select sum(,max( from siteusers t where >=to_date('2002-01-01','yyyy-mm-dd') and <=to_date('2002-01-22','yyyy-mm-dd') >>>More

7个回答2024-08-03

如果您的表只有这几个字段,则可以使用:

从表中选择不同的 *。 >>>More

17个回答2024-08-03

Oracle 数据库。

select distinct , from a,bminusselect a.* from a; >>>More