







|
MySQL.RU - Webboard
Вернуться
Почему я не могу использовать опредения AS (Dimases) 29/04/2004 - 00:01:16
Re: потому что!!!!! (Alec) 29/04/2004 - 08:49:27
Re: Как это нет?! (Dimases) 29/04/2004 - 11:26:00
Re: Кул! (Sam) 30/04/2004 - 02:17:30
> Original message text:
> From: Dimases - 29/04/2004 - 00:01:16
> Subject:Почему я не могу использовать опредения AS
> -----------------
> Такой запрос:
>
> SELECT * , name
> like '%зая%'
> as xx, name
> like '%соб%'
> as yy, name
> like '%плюш%'
> as zz, (
> xx + yy + zz
> )
> as aa
> FROM items
> WHERE (
> name
> like '%зая%' OR name
> like '%соб%' OR name
> like '%плюш%'
> )
>
> в aa я хочу просуммировать все определенные поля, но мне говорят, что такого поля нет. Почему?
>
From: Dimases - 29/04/2004 - 11:26:00
Subject:Как это нет?!
-----------------
Вот, мне подсказали на другом форуме, все работает:
SELECT * , (
@xx := name
LIKE '%зая%'
) AS xx, (
@yy := name
LIKE '%соб%'
) AS yy, (
@zz := name
LIKE '%плюш%'
) AS zz, (
@aa := @zz + @yy + @xx
) AS aa
FROM items
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
14389
|
|