Case-insensitive em PostgreSQL


Autor/fonte: Vinicius Mendes
E-mail/Url: http://www.meiocodigo.com/2007/05/19/case-insensitive-em-postgresql
Tags: [ postgresql ]



Digg del.icio.us

Neste post falarei sobre comparação de strings no PostgreSQL. Especificamente sobre a sensibilidade a caixa (maiúsculas e minúsculas), o que é um grande empecilho à criação de sistemas de busca.

Este também foi outro grande problema que eu enfrentei. O operador LIKE é case-sensitive(sensivel a maiúsculas e minúsculas).

A solução foi simples e rápida. Existe um operador chamado ILIKE, o qual é case-insensitive.

Exemplo:



O código acima retorna todos os registros onde o nome seja "vinicius", "Vinicius", "ViNiCiUs", etc.

A sensibilidade à acentuação é um pouco mais complicada então vamos deixar para um próximo post.




Enviado por xKuRt em


Itens relacionados

Verificação do PostgreSQL com Shell Script
Contar registros no PostgreSQL
Alterando a senha inicial do PostgreSQL no Ubuntu
Resolvendo o problema do PGAdmin3 não abrir no Big-Linux 4.2
Calcular o último dia do mês no PostgreSQL
Acabou o espaço em disco do PostgreSQL!
PostgreSQL 8.3: O banco de dados livre mais avançado do mundo!
Exportar e importar uma base de dados no PostgreSQL e MySQL
Exportar e importar uma base de dados no PostgreSQL
Dicas de comandos SQL e essenciais para a manipulação de dados no PostgreSQL

Listar todos itens relacionados

Avaliação

Esta publicação ainda não foi avaliada!


Avaliar:


A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.



Comentários

Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).


Envio de comentário:




  

Terça, 27 de Junho de 2017




Top 5 membros

Últimos membros online

Últimos membros cadastrados



Capa do livro
Construindo Aplicativos Móveis com Java


Capa do livro
Padrões de Design para Aplicativos Móveis: Padrões de Interface de Usuário para iOS, Android e Outros


Capa do livro
Oracle Database 11g - PL/SQL Programação





Hostnet

IMD