当前位置: 首页 > 知识库问答 >
问题:

将一列添加到表中,使其值与其他列的特定值相对应

马胜泫
2023-03-14

我有下面提到的表,我想通过查询添加列,这将增加一列到表的值对其他列特定值考虑以下表

Name     Toggle Value
 John           1
 Nyasa          0
 Albert         1
 Micheal        0
 Laura          1
 Leah           0

在这个表中,在1前面想要文本作为活动,在零(0)前面,我想要它作为列名状态的非活动。

共有1个答案

魏澄邈
2023-03-14

在查询中使用CASE语句。

SELECT Name ,Togglevalue, Case WHEN Togglevalue=1 THEN 'ACTIVE' ELSE 'INACTIVE' END as Status
FROM YourTable
 类似资料:
  • 我有以下问题: 包含带有字符串 、 或 C 的 。 带有的第二个 。 以及其他三列 、 和 (这些列也命名为 、 和 )。 因此 应获得 现在我想遍历每一行,并根据 中的条目将 中的整数分配给列 A、B 或 C。 如何实现此目的? < code>df.withColumn()我不能使用(或者至少我不知道为什么),对于< code>val df2 = df.map(x = 提前期待您的帮助和感谢!

  • 在此处输入图像说明AddMeetingActivity 我想在一个arraylist中添加4个EditText的字符串值,这些EditText是我键入参与者名称的地方。然后我必须在addmeeting()方法中发送新的列表,但我找不到如何执行。 这是为了让您更清楚地看到我正在尝试做什么,我在4 edittext中输入参与者的邮件,当我单击create按钮时,它应该将我在arraylist中输入的邮

  • 在dataframe中,如何有条件地将一列的值填充为列表中另一列的值? 这与这个SO问题非常相似,但当我申请时: 我得到一个错误: 我想中的

  • 我有一个表(“table1”),有3列,分别称为col1、col2和col3(每个列都是VARCHAR),其中有4个值,如下所示: 我需要能够在任何时候将数据添加到任何列中,而不影响其他列。互联网上非常流行的代码是(比如,我们只需要在col2和col3列中添加数据): 但它添加了新行,如下所示: 我真正需要的是用新值填充列“col1”中以值“datA2”开头的行,并得到如下表: 该表有3列,每列对

  • 因此,我有一个hashmap ,它存储每个字符串的arraylist。但是当我用ArrayList的新值添加另一对时,其他键值将被替换。因此,不同键的所有值都是相同的。 添加的第一个键: 对于第二个键,列表中有不同。但是,当添加第二个键(在put()方法之后)时,第一个键的值已经被替换。

  • 我有一个名为Trade的实体,它可以映射到包含属性的表。这个实体也有一个字段,存储来自另一个表的值。我的贸易表包含第二个表的主键。我知道如何获得整个第二个表作为实体在我的贸易实体,但我只想要1列。 如你所见,我尝试了,但是连接是在贸易实体的主密钥上执行的。我如何使用注释从贸易表中选择外键,将其连接到第二/第三表,并直接只从col2/col3中获取值?任何建议都很感激 餐桌贸易: 表2: 表3: 现