Как добавить второе условие в мое существующее SQL ЗАЯВЛЕНИЕ? - PullRequest
0 голосов
/ 18 января 2020

Таким образом, вопрос задает мне вопрос об отображении названия, населения, континента, года независимости и ожидаемой продолжительности жизни стран, год независимости которых ААА или которые не находятся ни в Азии, ни в Европе.

ВЫБЕРИТЕ Имя, Население, Континент, Независимый год, Ожидаемая продолжительность жизни ИЗ страны

ГДЕ (IndepYear = 'AAA' И КОНТИНЕНТ IN ('Азия', 'Европа')) ИЛИ IndepYear = 'AAA';

enter image description hereenter image description here

Я перепробовал почти все, но не смог получить это. Любой указатель будет более чем оценен

Ответы [ 3 ]

1 голос
/ 18 января 2020

Я прочитал вопрос следующим образом:

SELECT Name
     , Population
     , Continent
     , IndepYear
     , LifeExpectancy 
  FROM country 
 WHERE IndepYear = 'AAA' 
   AND Continent NOT IN ('Asia' , 'Europe');
0 голосов
/ 18 января 2020

Попробуйте это

Это работает для меня со всеми Indepyear с 'AAA', исключая Азию и Европу

SELECT Name, Population, Continent, IndepYear , LifeExpectancy ОТ country ГДЕ IndepYear = «ААА» ИЛИ Continent НЕ ВХОД («Азия», «Европа»);

0 голосов
/ 18 января 2020

Континент не связан с годом независимости в вопросе и является сокращением или вы хотите противоположное

SELECT Name, Population, Continent, IndepYear, LifeExpectancy 
FROM country
WHERE (Continent <> 'Asia' and continent <> 'Europe') OR IndepYear = 'AAA' ;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...