怎样用SQL语句表示性别只能为男和女

如题所述

两种方法:

1。

把字段的类型设置为 bit (或者 boolean):

字段只能接受1,0 (或ture false)

我们就可以认为 1 (true) 表示 男

2。

如果你的数据库支持 set类型 (选择类型)
(mysql支持 sqlserver似乎不支持 oracle不清楚)

字段属性设置为 set("男","女")

表示这个字段的值 只能是 "男" 或 "女" 中的一个值

<!--
还有enum类型表示多选
关于这两个个类型 你可以去百度搜索一下 详细的资料
不过关键还是看你的数据库支持这种类型吗?
其他的不知道,但mysql一定支持的
-->
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-06-01
在数据库中增一数字字段,设置为0,为0则为男,如果改写为1则为女就可以了.
当然你也可以设置此字段为文本类型字段,男则是男,女就是女,但搜索时数字或英文则速度更快.
第2个回答  2006-06-01
建表时加上check约束:性别='男' or 性别='女'
第3个回答  2006-06-01
你说得不明白
第4个回答  2006-06-01
性别不是除了男就是女啊

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网