Перечислите ProductName для всех продуктов в линейке «Classi c Cars» 1960-х годов. - PullRequest
0 голосов
/ 25 февраля 2020

Сложный вопрос в этом вопросе - факт отсутствия реальной даты, и я должен извлечь ее из описания, подобного этому «Форду 1960 года».

Я пытался использовать подстроку, но мне это не удалось. это запрос, который я использовал

Select productlines
from  products
where productsline= "Classic cars"
and substring('productname', 1, 4) =>1960 and substring('productname', 1, 4)>=1970

Ответы [ 2 ]

0 голосов
/ 25 февраля 2020

Пожалуйста, попробуйте с ниже SQL Запрос:

Select productlines
from  products
where productsline= "Classic cars"
and CAST(substring('productname', 1, 4) as SIGNED) =>1960 and CAST(substring('productname', 1, 4) as SIGNED)>=1970
0 голосов
/ 25 февраля 2020

Вы сделали правильный query, но вам просто нужно удалить знак ' из функции подстроки, потому что имя столбца не должно определяться в string.

Дайте мне знать, если вы все еще сталкиваетесь с трудностями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...