Мне нужно запомнить в булевом поле слова «SI или NO» (подтверждение и отрицание на испанском языке). Но я могу использовать только эти:Добавить «SI или NO» в логическом поле
TRUE: 'T' 'истинный' 'у' 'да' 'на' '1'
FALSE: 'е' «ложь ' 'п' 'нет' 'от' '0'
create table sales
(
code varchar(3),
sold boolean,
CONSTRAINT pk_codesale PRIMARY KEY (code)
);
я стараюсь, что:
insert into sales(code, sold)
values('001','SI');
Edit:
Основываясь на пост Пайтона:
Я пытаюсь этот код (на основе AlexT82):
insert into sales(code, sold)
(SELECT '001',CASE
WHEN 'FILLHERE' ='SI' THEN 't'
ELSE 'f' END
);
что вы имеете в виду 'я должен хранить в булевой поле слова «SI или NO» 'boleean не сохраняет строку. \t Пожалуйста, прочитайте [** How-to-Ask **] (http://stackoverflow.com/help/how-to-ask) \t \t И вот отличное место для [** START **] (http://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/), чтобы узнать, как улучшить качество вопроса и получить лучшие ответы. –
какая база данных вы используете здесь? –