性别只为男和女并且默认为男,SQL语句怎么写?

求详细代码!!!... 求详细代码!!! 展开
 我来答
badkano
推荐于2017-09-18 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885371
团长

向TA提问 私信TA
展开全部

楼上说的答非所问啊,人家是建表,你给个查询出来

 

比如建立个学生表,里边包括,学号,姓名,性别,其他字段略

create table 学生表
(
学号 char(5) not null primary key,
姓名 varchar(10) not null,
性别 char(2) default '男' check (性别 in ('男','女'))
)

 其中default '男'  就是默认为男

check (性别 in ('男','女') 就是性别只可以为男或女

追问
谢谢!!
xuchao41771983
2013-09-30 · TA获得超过157个赞
知道小有建树答主
回答量:370
采纳率:100%
帮助的人:120万
展开全部
select * from employee t
where nvl(t.sex_code,'M') in ('M','F')
更多追问追答
追问
是不是创建代码并且类型的?
追答
关键是这一句:

where nvl(t.sex_code,'M') in ('M','F')

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式