mwebinfor 0 Denunciar post Postado Setembro 1, 2012 Bom dia! Tem uma tabela que a coluna é alfa-numerico, como fazer um select para filtrar apenas o numero. ex: tb_capacidade capacidade 2 kg 3 kg 10 kg 14 L 20 kg att Gilmar Monteiro Compartilhar este post Link para o post Compartilhar em outros sites
mangakah 217 Denunciar post Postado Setembro 1, 2012 Veja: Operador REGEXP Exemplos de REGEXP 20 kg ou 20 L: SELECT * FROM tb_capacidade WHERE capacidade REGEXP "^20 (kg|L)$" Todos com 'kg' SELECT * FROM tb_capacidade WHERE capacidade REGEXP "^[0-9]+ kg$" Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Augusto 417 Denunciar post Postado Setembro 1, 2012 Eu acho que o ideal seria que a estrutura da tabela mantivesse o valor numa coluna e a unidade de medida em outra. Compartilhar este post Link para o post Compartilhar em outros sites
mangakah 217 Denunciar post Postado Setembro 1, 2012 Eu acho que o ideal seria que a estrutura da tabela mantivesse o valor numa coluna e a unidade de medida em outra. Concordo. Não seria tão difícil criar um novo campo com ALTER TABLE e fazer um script para atualizar esses dois campos, separando o número da unidade de medida. Compartilhar este post Link para o post Compartilhar em outros sites