@historydev
Редактирую файлы с непонятными расширениями

Функция charindex не существует?

Доброй ночи.Пытаюсь выудить из полей с значениями shape,thansh,sh,gg,123,text только те поля где есть 'sh' или целое слово и получить id строки,погуглив нашел charindex и patindex но при первой-же попытке получил ошибку :/ Помогите пожалуйста.Спасибо.

code: 'ER_SP_DOES_NOT_EXIST',
errno: 1305,
sqlMessage: 'FUNCTION test.CHARINDEX does not exist',
sqlState: '42000',
index: 0,
sql: "SELECT * FROM tenders WHERE CHARINDEX('sh', category) > 0"


pool.query(`SELECT * FROM tenders WHERE CHARINDEX('sh', category) > 0`, (error,results,fields) => {
		if(error) return console.log(error)
		console.log(results.map(r => r.id))
	})
  • Вопрос задан
  • 710 просмотров
Пригласить эксперта
Ответы на вопрос 2
Stalker_RED
@Stalker_RED
А она и в самом деле не существует.
В майкрософтовской СУБД она есть, а в MySQL - нет.

LIKE, не?
Ответ написан
BasiC2k
@BasiC2k
.NET developer (open to job offers)
Попробуйте использовать INSTR(
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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