Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> переобразовать поле Iteger в Boolean 
V
    Опции темы
Lyova
Дата 27.5.2008, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 1.9.2006

Репутация: нет
Всего: нет



вот к примеру нужно получить такую таблицу 

     ID     |         InSight
---------------------------------
    1        |         true
       .
       .
       .

но поле 'InSight' должно быть boolean, а в таблице Table1 - integer
как можно его преобразовать? 
 
что-то вроде этого 

Код

 SELECT ID, ( 0  > Quentity) as 'InSight'  FROM Table1


спасибо
PM MAIL   Вверх
Fortop
Дата 27.5.2008, 23:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 4
Всего: 42



Код

SELECT ID,
CASE 
WHEN fieldname >0 
THEN true
ELSE false
END AS InSight 
FROM Table1



--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Fortop
Дата 27.5.2008, 23:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 4
Всего: 42



Да, кстати, почему не воспользоваться функциями CAST() или CONVERT() ?


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Feldmarschall
Дата 27.5.2008, 23:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 3
Всего: 32



а в мускуле появился тип boolean?
PM   Вверх
Fortop
Дата 28.5.2008, 00:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 4
Всего: 42



Feldmarschall, наблюдаю какой-то BOOL  smile в 5.1


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Lyova
Дата 28.5.2008, 00:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 1.9.2006

Репутация: нет
Всего: нет



большое спасибо за инфу.

Feldmarschall, я виноват,  имел виду bit  smile 

Это сообщение отредактировал(а) Lyova - 28.5.2008, 00:35
PM MAIL   Вверх
Feldmarschall
Дата 28.5.2008, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 3
Всего: 32



bit? А это что за тип?
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0450 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.