如题所述
CREATE TABLE k(
id INT,
性别 VARCHAR(2) DEFAULT (CASE WHEN floor(rand(checksum(rand()))*10)>=5 THEN '男' ELSE '女' END)
);
GO
INSERT k(id)
SELECT 1 UNION ALL
SELECT 2 union ALL
SELECT 3
GO
SELECT * FROM k
/*
id 性别
---- ----
1 男
2 女
3 男 */追问
id INT,
性别 VARCHAR(2) DEFAULT (CASE WHEN floor(rand(checksum(rand()))*10)>=5 THEN '男' ELSE '女' END)
);
GO
INSERT k(id)
SELECT 1 UNION ALL
SELECT 2 union ALL
SELECT 3
GO
SELECT * FROM k
/*
id 性别
---- ----
1 男
2 女
3 男 */追问
怎样才能达到您这样的程度啊?
追答多看官方文档吧
温馨提示:答案为网友推荐,仅供参考