如果我想增加一列,只能是兩個值,例如,一列名爲「性別」與「男」或「女」你會如何添加一列只有一組值的選擇?
8
A
回答
12
0
create table abc (
Gender Varchar(10) check (gender in ('Female','Male'))
+1
比一個工作答案晚9分鐘,同樣的想法,你不能拼寫'table',並且你選擇的varchar完全相同的精度? – RichardTheKiwi
2
我可能會想使用一個位字段類型,並且不允許使用空值,使值只能是0或1(真/假)。
+1
這也是一個很好的答案,但也有一些可能性,其中OP想補充一點,有4個或更多possble值的列。 –
相關問題
- 1. 如何添加複選框選擇只有一個選擇?
- 2. 選擇只有一個負值的列
- 3. 如何只選擇在一列中具有唯一值的行?
- 4. 你如何選擇幾列有一個不同的列
- 5. 只選擇一列
- 6. 如何,只選擇第一行的列
- 7. 選擇/按多個列分組,但只計算一列的值
- 8. 如何選擇按列分組的值,如果另一列有多個值
- 9. 添加選擇,如果其中一個數組=我的值
- 10. SQL - 選擇不同的只有一列
- 11. SQLAlchemy的選擇只有一個列
- 12. 休眠:選擇N行,但在一列中只有唯一值
- 13. 如何只選擇和編輯的一組值範圍
- 14. 一旦添加了列選擇列
- 15. 如何選擇其他一些列組成的列值
- 16. 如何選擇只有另一個DIV
- 17. 如何選擇只有一個元素
- 18. 如何由一個列組,但選擇一個值
- 19. 選擇一組列
- 20. 選擇語句只選擇一個值
- 21. 如何只選擇一行?
- 22. 選擇只有一個不同的列,組重複的行它
- 23. 如何在ZK組合框中添加「選擇一個...」選項
- 24. 只選擇了一個值
- 25. 選擇獨特的組合加一列
- 26. 選擇只有一個序列
- 27. 如何選擇的ID有一組所有值的行
- 28. 加載只有唯一值的數組
- 29. 推進,只選擇一列
- 30. 在我的數組列表中只添加第一個值
@RichardTheKiwi ok,縮小到'VARCHAR(6)':D –