@80689248440

Приведение типов в SQL запросе — как откинуть нули если есть?

SELECT * 
FROM _postmeta
WHERE `meta_key` = '_sku'
AND `meta_value` LIKE '%1566'

выдаст

meta_id | post_id | meta_key | meta_value
215662 | 21566 | _sku | 00021566
15662 | 1566 | _sku | 00001566

каким запросом получить только вторую строку не зависимо есть в meta_value 00001566 или 1566

UPD
нашел
SELECT *
FROM `_postmeta`
WHERE `meta_key` = '_sku'
AND `meta_value`
REGEXP '^[0]+1566'
но будет ли работать надёжно и всегда?
  • Вопрос задан
  • 156 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
`meta_value` = 1566
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы