当前位置: 首页 > 编程笔记 >

根据MySQL中的比较显示两列的记录?

郝乐心
2023-03-14
本文向大家介绍根据MySQL中的比较显示两列的记录?,包括了根据MySQL中的比较显示两列的记录?的使用技巧和注意事项,需要的朋友参考一下

让我们首先创建一个表-

mysql> create table DemoTable
-> (
-> Num1 int,
-> Num2 int
-> );

使用插入命令在表中插入一些记录-

mysql> insert into DemoTable values(100,200);

mysql> insert into DemoTable values(200,100);

mysql> insert into DemoTable values(300,400);

mysql> insert into DemoTable values(400,300);

mysql> insert into DemoTable values(500,600);

mysql> insert into DemoTable values(600,500);

使用select语句显示表中的所有记录-

mysql> select *from DemoTable;

输出结果

这将产生以下输出-

+------+------+
| Num1 | Num2 |
+------+------+
| 100  | 200  |
| 200  | 100  |
| 300  | 400  |
| 400  | 300  |
| 500  | 600  |
| 600  | 500  |
+------+------+
6 rows in set (0.00 sec)

以下是比较两个列中的值的查询-

mysql> select *from DemoTable where Num1 < Num2;

输出结果

这将产生以下输出-

+------+------+
| Num1 | Num2 |
+------+------+
| 100  | 200  |
| 300  | 400  |
| 500  | 600  |
+------+------+
3 rows in set (0.00 sec)
 类似资料:
  • 我有两个表,分别是产品和采购: PRODUCTS表-将获得购买的所有新产品。这意味着表prroducts中不存在相同的productname。所有独特产品列表 采购表-具有唯一purchase_id的所有采购产品的列表。 > 如果要在PURCHASE中添加或插入值,表PRODUCTS将获得PURCHASE的所有值,但前提是PURCHASE中的productname不存在于PRODUCTS中的'pr

  • 我有一个关于列表比较器的问题。我有一个带有表格的网页应用程序。我可以在这个表格中编辑数据,也可以删除行。当我编辑数据时,标准比较器工作正常,但当我删除行时,我有问题。这个问题很常见(我想),当我删除一行时,javers比较旧列表和现在的列表时,看起来是这样的:旧列表有两个对象,现在列表有一个对象(我删除了第一个),现在javers不知道哪个对象被删除了,他比较旧列表中的第一个对象和新列表中的第二个

  • 问题内容: 可以说我有两个带有SSN变量的表,并且我想显示仅在一个表中的表,而不是两个表中的表。 正确的方法是什么? 问题答案: 这是一种方法: 这适用于大多数数据库,但不适用于MySQL。以下内容几乎可以在任何数据库中工作:

  • 我想获得客户总购买的平均值并将其存储在@x中 然后我想存储供应商总采购的平均值,并将其存储在@Y中

  • 问题内容: 按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 已锁定 。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我目前正在使用MySQL数据库开发应用程序。 数据库结构仍在不

  • 问题内容: 假设我有两个表,表A和表B,并且我想比较某个列。 例如, 表A包含以下列:IP,主机,应用 表B具有以下列:IP,数据中心,服务器,模型,最后更新 如何比较两个表之间的IP列以获取差异? 我知道表是否具有相同的列,我可以使用并集和“减号”来获取差异,但是我无法找出表具有不同列的方式。 谢谢! 问题答案: 这将输出两个表中不匹配行的所有列,并且在任一侧都有NULL。