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:

SELECT nome FROM empregado WHERE nome ILIKE 'vinicius';

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 10/10/2008 às 18:50


Itens relacionados

Aplicações comerciais utilizando o PostgreSQL
Alterando tablespace de tabelas e índices no PostgreSQL
PostgreSQL a cada dia com a performance mais próxima ao Oracle
Como listar as maiores tabelas no PostgreSQL
Instalando o PostgreSQL no Linux
Criação de 1° super usuário no PostgreSQL
Tunning PostgreSQL: Técnicas para otimização
Verificação do PostgreSQL com Shell Script
PostgreSQL para usuários do MySQL
PGAdmin 1.8.4 no CentOS Linux 5.2 (i386/x86_64)

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:




  

Quarta, 23 de Abril de 2014




Top 5 membros

Últimos membros online

  • xKuRtem 23/04 às 11:25
  • biuem 23/04 às 10:16
  • 1em 23/04 às 07:30

Últimos membros cadastrados



Capa do livro
Infra-Estrutura Elétrica para Rede de Computadores


Capa do livro
Kit de Treinamento MCTS (Exame 70-680) - Configuração do Windows 7


Capa do livro
Estrutura de Dados e Algoritmos em Java





Hostnet

IMD