Почему я не функционирует like в mysql? [закрывшая]

Хорошие я делаю консультацию с LIKE и оно я не функционирует у меня выходит каждый null, я должен искать люди, которые родились в 1990, и cuit начался с 27, или который cuit начал с 23, и они родились 1990 спустя

create database base19;
use base19;
create table Persona(

nombre varchar(50),

apellido varchar(50),

cuit varchar(50),

f_nacimiento date , 

ingreso_anual float ,

primary key(cuit));


insert into Persona(nombre , apellido , cuit , f_nacimiento , ingreso_anual)

values
('27875212', 'Luz', 'Perez', '1996-01-25', 10000.0),

('27345678903', 'Camila', 'Guzman', '1993-09-10', 50000.0),

('23345678902' , 'Pepito' , 'Pepe'  , '1980-07-15' , 900000000.0),

('2398512' , 'Rosa' , 'Lopez'  , '2001-02-02' , 900.0),

('2345678904' , 'Lorenzo' , 'Williams'  , '1995-04-01' , 60000.5),

('278542' , 'Rocio' , 'Rodriguez'  , '1990-07-15' , 80000.0),

('2748542' , 'Carlos' , 'Vega'  , '1990-08-10' , 780140.0);

 select *
 from Persona
 where (cuit LIKE '27%') and
 (f_nacimiento BETWEEN '1990-01-01'and '1990-12-31') 
 or ((cuit LIKE '23%') AND (f_nacimiento >'1990-12-31'));

и я оставляю их, как у меня появляется таблица с null: introducir la descripción de la imagen aquí

0
задан 13.10.2019, 18:19
1 ответ

Ну, казаться ты говоришь мне в mysql, чтобы тебя искал, где cuit он содержал цепь, 27 (я вступаю в брак A) или 23 (я вступаю в брак B). Как говорят парни наверху, также я думаю, что порядок твоих данных плохой, так как CUIT казался первыми данными, которых ты вводишь. Порядок твоих колонн здесь insert into Является лично (имя, фамилия, cuit, f_nacimiento, ingreso_anual), не совпадает со здесь: ('27875212', 'Свет', 'Перес', '1996-01-25', 10000.0). Ты это видишь? Будь осторожен с этим. Абзац, мне кажется, что ты только показываешь, что возвратили реестры который CUIT, имейте 27 (я вступаю в брак A) или 23 (я вступаю в брак B) в Вашем имени, ты не показываешь положение. (если он будет сначала или в конце концов...)

-1
ответ дан 25.10.2019, 00:06

Теги

Похожие вопросы