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

Volumetria no PostgreSQL
Exportar e importar uma base de dados no PostgreSQL e MySQL
PostgreSQL no CPanel com encoding LATIN1
Criação de 1° super usuário no PostgreSQL
Contar registros no PostgreSQL
Checklist de performance do PostgreSQL 8.0
Certificação PostgreSQL, agora deve ser oficial
3000 conexões simultâneas no PostgreSQL, como assim?
Verificação do PostgreSQL com Shell Script
Tunning PostgreSQL: Técnicas para otimização

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, 29 de Junho de 2016




Top 5 membros

Últimos membros online

Últimos membros cadastrados



Capa do livro
Certificação Linux: Guia Para os Exames LPIC-1, CompTIA Linux+ e Novell Linux Administrator


Capa do livro
C# - Guia do Programador


Capa do livro
Excel para Profissionais de Finanças





Hostnet

IMD