Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Использование переменных в SQL (Саня) 05/12/2002 - 14:40:58
      Re: Использование переменных в SQL (RXL) 08/12/2002 - 02:51:13

> Original message text:
> From: Саня - 05/12/2002 - 14:40:58
> Subject:Использование переменных в SQL
> -----------------
> Я совсем чайник, помогите с запросом SQL
> у меня есть поле в котором лежат строки примерно такого формата:
> Sep 23,1999
> Oct 1, 2003
> Unknown
>
> я хочу конвертировать это поле в поле 8 символов формата YYYYMMDD, там где неизвестно, проставить "00000000"
> я читал про переменные в MySql но не понимаю как их встроить в синтаксис UPDATE
> без использования переменных я могу составить только чтото вроде
> mysql> update core set rdate=case when substring_index(baddate," ",1)="Sep" then "09" when "Oct" then "10" ... end;
> а мне нужно присвоить значение "09" временной переменной, потом побороться с днем месяца, и тоже присвоить ее временной переменной, потом с годом и затем конкатенировать все три переменные.
> Как это сделать на SQL? как примерно хоть применить эти @Var в UPDATE? дайте пожалуйста наколку. в Mysql.com примеры только типа SELECT @T:=@M:=5
>
>


From: RXL - 08/12/2002 - 02:51:13
Subject:Использование переменных в SQL
-----------------
Проще будет с CONCAT().
Документацию надо читать.



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
5801



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |