@bender3000

Как выбрать число из перечисленных через запятую данных?

У меня есть таблица dbo_scale со строкой scale где есть запись 0,1,2,3,4,5,6,7,8. И есть таблица dbo_grade со строкой finalgrade значение 5. Мне надо вывести число из scale, которое по счету будет пятым т.е. "4".
  • Вопрос задан
  • 1025 просмотров
Пригласить эксперта
Ответы на вопрос 2
mannaro
@mannaro
Умею профессионально гуглить
Immortal_pony
@Immortal_pony Куратор тега MySQL
SELECT 
	RIGHT(
		SUBSTRING_INDEX(`dbo_scale`.`scale`, ',', dbo_grade.`finalgrade`),
		LENGTH(dbo_grade.`finalgrade`)
	)
FROM 
	`dbo_scale`
	JOIN `dbo_grade`
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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