Как подсчитать строки, где значение столбца начинается с другого значения столбца?Postgresql: подсчитать столбцы, значение которых начинается со значения другого столбца
К примеру, у меня есть таблица продуктов показанных ниже
---------------------------
id code abbreviation
---------------------------
1 AA01 AA
2 AB02 AB
3 AA03 AA
4 AA04 AB
---------------------------
Я хочу, чтобы получить количество продуктов, чьи код начинается с аббревиатурой. Запрос как этот
select count(*) from products where code ilike abbreviation+'%'
Я использую PostgreSQL 9.5.3
ли сокращения в фиксированном размере? –
@Dudu Markovitz Нет, аббревиатуры могут быть любой длины – faizi