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

选择在MySQL中设置为ENUM的具有ACTIVE状态的记录

边银龙
2023-03-14
本文向大家介绍选择在MySQL中设置为ENUM的具有ACTIVE状态的记录,包括了选择在MySQL中设置为ENUM的具有ACTIVE状态的记录的使用技巧和注意事项,需要的朋友参考一下

让我们首先创建一个表。在这里,我们使用ENUM设置状态-

mysql> create table DemoTable2037
   -> (
   -> StudentId int,
   -> status enum('Active','Inactive')
   -> );

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

mysql> insert into DemoTable2037 values(99,'Active');

mysql> insert into DemoTable2037 values(99,'Inactive');

mysql> insert into DemoTable2037 values(100,'Inactive');

mysql> insert into DemoTable2037 values(99,'Active');

mysql> insert into DemoTable2037 values(100,'Inactive');

mysql> insert into DemoTable2037 values(101,'Active');

mysql> insert into DemoTable2037 values(101,'Active');

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

mysql> select *from DemoTable2037;

这将产生以下输出-

+-----------+----------+
| StudentId | status   |
+-----------+----------+
| 99        | Active   |
| 99        | Inactive |
| 100       | Inactive |
| 99        | Active   |
| 100       | Inactive |
| 101       | Active   |
| 101       | Active   |
+-----------+----------+
7 rows in set (0.00 sec)

这是查询以选择具有活动状态的记录-

mysql> select StudentId,status
   -> from DemoTable2037 where status='Active'
   -> group by StudentId;

这将产生以下输出-

+-----------+--------+
| StudentId | status |
+-----------+--------+
| 99        | Active |
| 101       | Active |
+-----------+--------+
2 rows in set (0.00 sec)
 类似资料:
  • 问题内容: 我在MySql 5中有一个电话号码表。简单的结构是 记录如下 我需要对这些数据进行排序,并将连续的数字块分组为数字范围。我愿意在C#LINQ中实现该解决方案,但服务器端MySql是一等奖。MySql中是否有一种方法可以汇总此数据,以便输出如下所示? 问题答案: 有一个简单的技巧可以将连续的条目折叠成一个组。如果按(row_number-entry)进行分组,则连续的条目将在同一组中结束

  • 问题内容: 在MySQL中,我有此查询 日期格式 我只选择 2012年1月以后 的书籍。我尝试使用,但这不起作用。 有任何想法吗? 问题答案: 使用功能 或使用和功能 或使用功能 或使用和运算符 看到这个SQLFiddle

  • 本文向大家介绍layui 动态设置checbox 选中状态的例子,包括了layui 动态设置checbox 选中状态的例子的使用技巧和注意事项,需要的朋友参考一下 最近在使用layui前端框架,在使用单选按钮、下拉菜单select、checkbox等控件的时候 往往遇到一些初始化的东西。 有时候会发现,自己动态append进去的代码要不就是没有显示,要不就是初始化默认选中出问题。 以上这些情况进行

  • 问题内容: 对于保存用户网页访问行为记录的表,如何选择访问多个网页的用户。 该表的结构为: 我可以使用以下方法计数: 它给我的结果是: 我该如何执行查询,使我得到最终结果,例如: 每个都是访问多个DISTINCT网页的用户 问题答案: 只需添加having子句 但是如果你只是 SQLFiddle演示 之所以筛选on子句而不是on的原因是因为,子句不能支持 聚集了的 列。

  • 问题内容: 我想看看如何只获得具有唯一城市的唯一行/记录,而不关心是否是首都,例如: 只会返回一条记录。 我累了像这样的东西,但是没用 谢谢… 问题答案: 您可以使用以下仅用于mysql的技巧: 这将返回 遇到的第一行 的每个独特的价值和。 其他数据库将抱怨您的分组依据中未列出未聚合的列或此类消息。 已编辑 以前我声称不使用分组列上的函数将返回所有大小写的变化,但这是不正确的- 感谢SalmanA

  • 问题内容: 如何在 不引用 SQL表达式中的 特定列的情况下 选择所有可能包含已知特定值的记录? 例如,我知道,某个 未知 列包含值“ xxx”,并且表中有 许多列 和记录。 谢谢你。 问题答案: 因此,您想对数据库进行类似于Google的免费文本搜索。可以做到,但表演将是Teh Suck!Google之所以快速,是因为它在其索引上具有索引,重复的数据存储,并且通常针对这种搜索进行总体优化。 无论