powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / 1 '0' 'NULL'
7 сообщений из 7, страница 1 из 1
1 '0' 'NULL'
    #39366590
The_Loony
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просьба помочь в запросе!

Дана таблица, в одной колонке которой содержатся значения '1' '0' и 'NULL'
Необходимо написать запрос, результатом которого станет набор данных где вместо 0 будет FALSE , вместо 1 будет TRUE, а NULL останется без изменений.

Огромная просьба помочь.
...
Рейтинг: 0 / 0
1 '0' 'NULL'
    #39366723
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Loony,

Имеются в виду строки 'FALSE' и 'TRUE'? Или что-то другое?
Исходное поле какого типа?

Если это строки и исходно поле строкового типа (что странно для таких значений), то примерно так:
Код: sql
1.
2.
SELECT CASE field WHEN '1' THEN 'TRUE' WHEN '0' THEN 'FALSE' END
FROM mytable
...
Рейтинг: 0 / 0
1 '0' 'NULL'
    #39366921
The_Loony
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

вот не знаю какой тип данных, в задании не указывается((
либо char либо boolean
обоими способами нереально реализовать?
...
Рейтинг: 0 / 0
1 '0' 'NULL'
    #39366943
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Loonyлибо booleanВ MySQL нет такого типа.
...
Рейтинг: 0 / 0
1 '0' 'NULL'
    #39367019
The_Loony
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoft,

а на другом форуме модератор говорит что boolean существует)) ссылками кидается на типы данных))

Просто как то не круто получается, новичкам путаницу только предлагают?((

Или кому верить?
...
Рейтинг: 0 / 0
1 '0' 'NULL'
    #39367030
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Loonymiksoft,

а на другом форуме модератор говорит что boolean существует)) ссылками кидается на типы данных))

Просто как то не круто получается, новичкам путаницу только предлагают?((

Или кому верить?Формально, в синтаксисе объявления поля в таблице - можно написать слово BOOLEAN.
Но в MySQL это не отдельный тип данных, а всего лишь синоним для TINYINT - однобайтового целого числа.
...
Рейтинг: 0 / 0
1 '0' 'NULL'
    #39367170
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_Loonyна другом форуме модератор говорит что boolean существует)) ссылками кидается на типы данныхНу так сходите по ссылке, прочитайте и поймите, что там написано. Чтобы,ориентируясь на чужие слова, не выглядеть как вот сейчас...
Но предварительно проверьте, что ссылка ведёт на страницу официальной документации, а не на рассуждения другого "знатока".
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / 1 '0' 'NULL'
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]