DDL
CREATE TABLE student ( id INT PRIMARY KEY AUTO_INCREMENT, createDate DATE NOT NULL, userName VARCHAR(255) NOT NULL, phone VARCHAR(20), age INT, sex ENUM('M','F','O') NOT NULL, introduce TEXT );
问题:
请帮我根据表结构查看前9527条数据的性别,如果是M则显示男性,F则显示女性,O则显示泰国人,使用case,when语句来完成sql。
返回结果:
SELECT id, userName, age, CASE sex WHEN 'M' THEN '男性' WHEN 'F' THEN '女性' WHEN 'O' THEN '泰国人' ELSE '未知' -- 可选,为了处理除'M', 'F', 'O'之外的其他潜在情况 END AS displaySex, introduce FROM student LIMIT 9527;