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

Realizando backup de databases PostgreSQL com Shell Script
3000 conexões simultâneas no PostgreSQL, como assim?
Tunning PostgreSQL: Técnicas para otimização
PostgreSQL 8.3: O banco de dados livre mais avançado do mundo!
PostgreSQL no CPanel com encoding LATIN1
Como listar as maiores tabelas no PostgreSQL
Certificação PostgreSQL, agora deve ser oficial
Volumetria no PostgreSQL
Dicas de comandos SQL e essenciais para a manipulação de dados no PostgreSQL
Alterando tablespace de tabelas e índices 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, 02 de Setembro de 2014




Leitura recomendada

Livro - Java Efetivo

Top 5 membros

Últimos membros online

Últimos membros cadastrados



Capa do livro
Otimização da Página de Entrada: Guia Para Testar e Sincronizar


Capa do livro
PostgreSQL - Guia do Programador


Capa do livro
Mobile Game Jam: Vol. 1





Hostnet

IMD