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

从MySQL表的列中选择并仅显示一些行

邬浩涆
2023-03-14
本文向大家介绍从MySQL表的列中选择并仅显示一些行,包括了从MySQL表的列中选择并仅显示一些行的使用技巧和注意事项,需要的朋友参考一下

让我们首先创建一个表-

mysql> create table DemoTable625 (
   StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,StudentFirstName varchar(100),StudentScore int
);

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

mysql> insert into DemoTable625(StudentFirstName,StudentScore) values('John',98);
mysql> insert into DemoTable625(StudentFirstName,StudentScore) values('Chris',39);
mysql> insert into DemoTable625(StudentFirstName,StudentScore) values('Bob',41);
mysql> insert into DemoTable625(StudentFirstName,StudentScore) values('David',40);
mysql> insert into DemoTable625(StudentFirstName,StudentScore) values('Robert',52);

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

mysql> select *from DemoTable625;

这将产生以下输出-

+-----------+------------------+--------------+
| StudentId | StudentFirstName | StudentScore |
+-----------+------------------+--------------+
|         1 | John             |           98 |
|         2 | Chris            |           39 |
|         3 | Bob              |           41 |
|         4 | David            |           40 |
|         5 | Robert           | 52 |
+-----------+------------------+--------------+
5 rows in set (0.00 sec)

这是用于选择和仅显示一些行的查询-

mysql> select *from DemoTable625 where StudentFirstName NOT IN(
   select StudentFirstName from DemoTable625
   where StudentScore < 50
);

这将产生以下输出-

+-----------+------------------+--------------+
| StudentId | StudentFirstName | StudentScore |
+-----------+------------------+--------------+
|         1 | John             |           98 |
|         5 | Robert           |           52 |
+-----------+------------------+--------------+
2 rows in set (0.00 sec)
 类似资料:
  • 问题内容: 如何使用JOIN从一个表中选择所有列,从另一个表中仅选择一些列?在MySQL中。 问题答案: 只需使用表名: 这将选择所有列和列和从。

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

  • 问题内容: 考虑下表: 如何编写仅返回 数字 值的select语句 SQLFiddle 问题答案:

  • 我有一个用来选择某些元素的代码,当你点击geticon按钮并显示正确的选项值时,该代码工作得很好。问题是我不确定如何显示下拉菜单的选择选项值(而不是按钮)。 这是我的Jsfiddle null null

  • 问题内容: 我有一个表和一个表,对于每个有付款的用户,表中可能有多个关联的付款。我想选择所有有付款的用户,但只选择他们最近的付款。我正在尝试使用此SQL,但之前从未尝试过嵌套SQL语句,所以我想知道自己在做什么错。感谢帮助 问题答案: 您需要有一个子查询,以获取每个日期的最新日期。

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