Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17635
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como usar o substring e o substring e o substring_index

12-04-2014 22:17

Vou mostrar aqui um exemplo bem básico de como e para que usar o SUBSTRING e o SUBSTRING_INDEX em uma consulta MySQL.

Basicamente, o SUBSTRING serve para retornar parte do valor de uma tabela. Por exemplo, se temos

João
Pedro

Usando o seguinte

SELECT SUBSTRING(nome, 1) AS novo_nome FROM nomes

Iremos obter

oão
edro

Isso porque a função substring nesse exemplo foi usado para cortar o primeiro carácter da coluna.

Se queremos agora obter por exemplo os 3 primeiros caracteres da coluna fazemos assim

SELECT SUBSTRING(nome, 1, 4) AS novo_nome FROM nomes

Já o SUBSTRING_INDEX funciona como uma espécie de implode.

Vamos supor que eu tenha esse valores

10.20.30
40.50.60

Se eu quero obter a primeira parte das linhas, no caso

10
40

Eu faço assim

SELECT SUBSTRING_INDEX(valor, '.', 1) AS novo_valor FROM valores

1
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado