【发布时间】:2021-01-10 10:01:24
【问题描述】:
我有一个表格,其中包含 name 和 category 列:
| Name | Category |
|---|---|
| A | High |
| b | Medium |
| c | Low |
我想在其中添加另一列并使用 SQL 为类别分配值
想要的结果:
| Name | Category | V_Cat |
|---|---|---|
| A | High | 1 |
| B | Medium | 2 |
| C | Low | 3 |
我主要习惯于 python 而不是 SQL 任何线索?我正在使用 SQL Server。
谢谢
【问题讨论】:
-
ALTER TABLE [TableX] ADD COLUMN [V_Cat] int NOT NULL DEFAULT 0. -
谢谢你以及如何分配 High = 1 Medium = 2 和 Low = 3 ?在V_cat中
-
@sarah 看起来您需要一个单独的表类别来保存类别名称及其值,并在您的第一个表中为您的类别 FK_category 添加一个外键
标签: sql sql-server