CREATE TABLE `users` (
`id` int(11) AUTO_INCREMENT,
`academicdegree` varchar(255),
`name` varchar(255),
`firstname` varchar(255),
`sex` enum('m','f')
)
SELECT TRIM(CONCAT_WS(" ", firstname, name)) AS fullname FROM users
有沒有辦法根據存儲在該領域「性」在短短一個查詢ENUM
值增加一個有用的稱呼(先生或女士)?CONCAT連同IF ELSE?
BONUS TRACK: 我只能更換查詢的這個部分:TRIM(CONCAT_WS(" ", firstname, name))
和;
是不允許的。
每個性別有多個標題。你會如何選擇正確的? – 2012-01-03 14:26:30
@ a'r我會將它們添加到「手動」查詢中。對於這個例子'm =「先生」而f =「夫人」就足夠了。 – powtac 2012-01-03 14:28:54