К примеру если в колонке цифра 1 то это "да"
если цифра 0, то "нет"
такое MYSQL поддерживает?
Спустя 1 минута, 56 секунд (15.12.2011 - 15:39) Семён написал(а):
Да, гугли на предмет: "Условия в SQL запросах"
Спустя 10 минут, 9 секунд (15.12.2011 - 15:49) maximka787 написал(а):
Семён
условия это обычное условие. оно не связано с условиями которые мне нужны. я уже гуглил как следует.
условия это обычное условие. оно не связано с условиями которые мне нужны. я уже гуглил как следует.
Спустя 2 минуты, 31 секунда (15.12.2011 - 15:52) Семён написал(а):
Я тебе не про Where сказал, а про IF ELSE
Спустя 18 минут, 28 секунд (15.12.2011 - 16:10) maximka787 написал(а):
Да уж, примеров понятныx мало.
делаю так, но тут грамматика вообще конеш)
иногда от балды получается,но не всегда)
делаю так, но тут грамматика вообще конеш)
SELECT
`id`,
`name`,
(SELECT IF(`category`=1,'man') ELSE IF(`category`=2,'woman') )
FROM
`tab`
иногда от балды получается,но не всегда)
Спустя 6 минут, 28 секунд (15.12.2011 - 16:17) Семён написал(а):
Есть ещё CASE, с стороны производительности не знаю, что будет быстрее пример:
select
CASE month when "01" then "January"
when "02" then "February"
when "03" then "March"
when "04" then "April"
when "05" then "May"
when "06" then "June"
when "07" then "July"
when "08" then "August"
when "09" then "September"
when "10" then "October"
when "11" then "November"
when "12" then "December"
END
from calendar where year = "2005" order by month
Спустя 10 минут, 57 секунд (15.12.2011 - 16:28) SlavaFr написал(а):
Цитата (maximka787 @ 15.12.2011 - 13:10) |
Да уж, примеров понятныx мало. делаю так, но тут грамматика вообще конеш) SELECT иногда от балды получается,но не всегда) |
у тебя какаято тенденция все усложнять :)
SELECT
`id`,
`name`,
IF(`category`='1','man','woman') as sex
FROM
`tab`
Спустя 38 секунд (15.12.2011 - 16:28) maximka787 написал(а):
Семён
спасибо, все работает
спасибо, все работает
_____________
..Работает - не трогай!