2013-10-17 55 views
1

我正在使用布爾型字段的表格工作,但字段名稱爲負數,因此布爾值爲雙重負數。選擇布爾值但顛倒值

例如not_registered TINYINT(1)

我想選擇是作爲「註冊」,而不是。

+0

我會避免使用負面字段名稱。如果你使用'registered' /'NOT registered'而不是'NOT NOT_registered' /'not_registered',你不認爲它會更容易閱讀嗎? – Jonathan

+0

@Jonathan是的,當然。我沒有創建架構。 – BadHorsie

回答

1

使用否定運算符NOT。例如:

SELECT 
    id, 
    name, 
    NOT not_registered AS registered 
FROM users;