2012-03-30 56 views
1

我想在mysql 5.5中執行以下操作。 is_user列不存在。表中不存在的返回值

select name, is_user=>true from users; 

name  is_user 
joe   true 
jane  true 

我該怎麼做?

THX

+0

THX大家 - 我想這是顯而易見的。一直在困難時間googl – timpone 2012-03-30 20:30:36

回答

1
SELECT name, 'true' AS is_user FROM users; 
0

可以強制值是這樣的:

select name, 'true' as is_user from users 
0
SELECT name, 
     'true' AS is_user 
    FROM users 

報價SELECT syntax

一個 select_expr可以給使用 AS alias_name別名。別名用作表達式的列名稱,可用於 GROUP BYORDER BYHAVING子句中。
2
select 
    name, 
    true as `is_user` 
from 
    users; 

演示:http://www.sqlfiddle.com/#!2/3fdcd/3

+0

迄今爲止,您的唯一答案是爲「is_user」列提供布爾值。 – 2012-03-30 20:59:38

+0

確實。我想最終所有真正重要的是找到解決OP問題的解決方案:) – mellamokb 2012-03-30 21:11:01