数据库mysql里面如何在上一次的查询结果中统计数据?

比如说我的表名称叫table,table有字段name element1 element2 element3
我对table执行了一次操作,例如
select * from table where element1>10
只是举例,其实这一步的查询可能会很复杂。

接着,我想在这次结果里面查找出新的结果,比如说
select * from table where element2<100

怎么做?
不要告诉我直接来一句select * from table where element1>10 and element2<100。。我需要的操作是有顺序的。。。

用子查询:

select * from 
(select * from table where element1>10
) a
where element2<100

追问

能用,不过能不能告诉我里面这个 a 是什么??

追答

就是给子查询一个别名,当成一个表来使用。

温馨提示:内容为网友见解,仅供参考
无其他回答

mysql如何对查询到的结果做计算?
做一些数据库查询,不仅希望得到要查询的结果,还希望方便地计算一下查询结果中有多少条记录。我通常的做法是:$q = "select * from $fromTable where $where limit $start,$pageSize";$r = mysql_query($q);$q = "select count(*) from $fromTable where $where";$cnt = mysql_query($q);...

mysql数据库中如何将查出的值取其中一部分值,只用数据库中的值,比如...
mysql> select * from test;+---+---+ | id | val | +---+---+ | 1 | 1+2 | | 2 | 2+3 | | 3 | 3+4 | +---+---+ 3 rows in set (0.00 sec)mysql> SELECT SUBSTRING_INDEX(val,'+',1) AS a,SUBSTRING_INDEX(val,'+',-1) AS b F ROM test;+---...

数据库的数据量怎么统计(mysql 统计所有表的数据量)
要计算总体数据量,只需在查询中加入sum函数,例如:sql SELECT table_name, sum(data_length + index_length) as total_size FROM information_schema.tables WHERE table_schema = 'your_database_name'GROUP BY table_name;结果将以表格形式展示,具体如下(此处应插入图片链接或描述)。如果需要将...

怎么让查询出的多条数据循环显示在详情
打开数据库。打开navicat for mysql数据库,连接上本地的mysql数据库。我们打开我们之前建好的表:score,该表是记录学生id和其对应几门功课的成绩的表。2我们打开该score表,可以看到有三列,分别是自增的id主键列,学生id列,和成绩分数列,这里每个学生共有三门功课的成绩。3然后我们回到主界面,找到...

MySQL使用教程查询上一天的数据mysql上一天
MySQL使用教程:查询上一天的数据 在数据库应用开发中,经常需要查询上一天的数据,例如统计昨天销售数量、昨天网站访问量等。下面就来介绍一下如何在MySQL中查询上一天的数据。方法一:使用DATE_SUB函数 DATE_SUB是MySQL自带的日期函数,可以将当前日期减去一个指定的时间间隔,例如天、小时、分钟等。使用该...

mysql 我如何查询一批数据后,并更新这批数据
实验 我们先创建一个测试数据库:快速创建一些数据:连续执行同样的 SQL 数次,就可以快速构造千万级别的数据:查看一下总的行数:我们来释放一个大的 update:然后另起一个 session,观察 performance_schema 中的信息:可以看到,performance_schema 会列出当前 SQL 从引擎获取的行数。等 SQL 结束后,...

MySQL的一表多查如何在一张表中提取多个数据查询结果mysql一表多查
一表多查:综述 一表多查,也称为多列查询,是指在一张数据表中查询多个数据库列的值,返回一个多列结果集。这种方法可以避免在不同列中进行多次查询,极大地降低了查询的时间和消耗。在数据表含有大量数据时,一表多查功能显得尤为重要。列出多列查询语句的基本格式 SELECT column1, column2, …...

在Toad for MySQL软件中怎么查询数据库表的统计信息?
具体如下:1. 首先,打开“Toad for MySQL”软件,然后再在其中将数据库连接打开。2. 接着,将我们要操作的数据库选中,之后页面中就会显示已有的所有表。3. 将我们要查看的表选中,然后再点击上方的“Information”。4. 最后,找到“Statistics”栏,在其中就能看到表的统计信息了。以上就是小编为...

快速高效的统计数量方法使用MySQL统计数量mysql
首先,你需要创建一个数据库和一个表。你可以使用MySQL的”create database”指令来创建一个数据库,而”create table”指令可以将数据存储到指定数据库中的表中。MySQL中的select语句可以用来查询满足特定条件的记录。例如,我们可以使用”select count(*) from table_name&...

SQL中显示查询结果的前几条记录
在使用数据库查询语句的过程中,我们经常需要返回查询结果的前几条或者中间几条数据,下面是我总结的几种数据库常用的方法:(table是数据库表名,table2是table表的别名)1、SQLServersqlserver支持top关键字,返回前若干条数据。select top 5 * from table;\/\/ 返回前5行数据2、MySQLmysql支持limit,...

相似回答