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




MySQL.RU - Webboard



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



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



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

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

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



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