If we have a table of 15 columns, the first one is id, and the other columns have numeric
data type,
in MySQL or a similar languages, how can I find if the record have 7 consecutive non zero values, meaning that 7 of the contiguous columns have a value not equals to zero?
We can write a query has a lot of OR operations to check that each 7 columns don’t have 0 value, but I want to know if there is shorter way
3
Answers
One way:
Try the following using
CONCAT
andINSTR
functions, explanation is within query comments:See demo