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

从列表中排除一些ID记录,并在MySQL中显示其余记录

曹钊
2023-03-14
本文向大家介绍从列表中排除一些ID记录,并在MySQL中显示其余记录,包括了从列表中排除一些ID记录,并在MySQL中显示其余记录的使用技巧和注意事项,需要的朋友参考一下

要排除记录,请使用MySQL NOT IN()。让我们首先创建一个表-

mysql> create table DemoTable
(
   Id int
);

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

mysql> insert into DemoTable values(1);
mysql> insert into DemoTable values(2);
mysql> insert into DemoTable values(3);
mysql> insert into DemoTable values(4);
mysql> insert into DemoTable values(5);
mysql> insert into DemoTable values(6);

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

mysql> select *from DemoTable;

这将产生以下输出-

+------+
| Id   |
+------+
| 1    |
| 2    |
| 3    |
| 4    |
| 5    |
| 6    |
+------+
6 rows in set (0.00 sec)

以下是排除记录的查询-

mysql> select *from DemoTable where Id NOT IN(1,4,6,3);

这将产生以下输出-

+------+
| Id   |
+------+
| 2    |
| 5    |
+------+
2 rows in set (0.00 sec)
 类似资料:
  • 本文向大家介绍从表中删除记录,其中相关面试题,主要包含被问及从表中删除记录,其中时的应答技巧和注意事项,需要的朋友参考一下 尝试首先选择最大组,然后将其用作子查询。 编辑:

  • 问题内容: 嗨,我在下面的表格中记录了活动和分数 我需要从活动中返回所有记录 退货 然后我需要基于来自点表的用户ID对用户点求和 退货 一切都很好,但我需要将它们放在一起给用户,即 有指针吗? 问题答案: 使用外部联接: 或子查询:

  • 本文向大家介绍在MySQL中显示从当前日期到当月剩余的记录?,包括了在MySQL中显示从当前日期到当月剩余的记录?的使用技巧和注意事项,需要的朋友参考一下 让我们首先创建一个表- 使用插入命令在表中插入一些记录- 使用select语句显示表中的所有记录- 这将产生以下输出- 以下是MySQL中从当前日期到当月剩余时间的查询- 这将产生以下输出-

  • 本文向大家介绍从MySQL表的列中选择并仅显示一些行,包括了从MySQL表的列中选择并仅显示一些行的使用技巧和注意事项,需要的朋友参考一下 让我们首先创建一个表- 使用插入命令在表中插入一些记录- 使用select语句显示表中的所有记录- 这将产生以下输出- 这是用于选择和仅显示一些行的查询- 这将产生以下输出-

  • 问题内容: 这个问题很简单,由于某种原因我无法获得正确的结果以仅显示重复记录 样本输出 预期产量 我如何做到这一点? 问题答案: sqlfiddle

  • 问题内容: 我有一个这样的 LoginTime 表: 我只想保留5条最新记录(按“ datetime”列),并删除所有以前的记录,其中 是否可以通过一个mysql查询来实现? 问题答案: 我相信这会奏效…