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

求详细代码!!!
2025-01-05 05:11:41
推荐回答(2个)
回答(1):

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

 

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

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

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

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

回答(2):

select * from employee t
where nvl(t.sex_code,'M') in ('M','F')