0

如何CASE在 MySQL 查询中使用?我想执行类似的操作,其中表/视图上一列的值用于在结果集中创建另一列。

我不知道正确的语法。如何才能做到这一点?

SELECT CASE WHEN sex = 1 THEN 'Boy' ELSE THEN 'Girl' sex 
FROM user
4

2 回答 2

3

语法错误???

select 
CASE
    WHEN sex = 1
    THEN 'Boy'
    ELSE 'Girl'
end as sexName
FROM user
于 2013-08-26T16:34:14.240 回答
0
SELECT
CASE
    WHEN sex = 1
    THEN 'Boy'
    ELSE 'Girl'
END as sex
FROM user
于 2013-08-26T16:39:36.250 回答