[Ajuda] Consulta mysql
#1

Olб galerinha do forum samp! Como eu faзo para desconsiderar as letras minusculas e maiusculas numa consulta mysql ?? Estou fazendo um sistema e estou com problema na verificaзгo...


estou usando assim:

SELECT * FROM `tabela` WHERE `nome`='Jubileu';

mas nгo funciona se o nome for = JubiLEU
Reply
#2

Tenho quase certeza que por padrгo o MySQL jб estб com case sensitive desabilitado, o que torna estranho esse seu caso.
Para usar o case sensitive й sу colocar BINARY apуs o WHERE, entгo, neste caso sim nгo funcionaria...

@EDIT

A soluзгo que vejo pro seu problema й:

Код:
SELECT * FROM `tabela` WHERE LOWER(nome)=LOWER('JuBiLeU');
Reply
#3

Se eu usar SELECT * FROM `tabela` WHERE `nome`='JuBiLEU' COLLATE NOCASE; funcionaria ?
Reply
#4

Quote:
Originally Posted by Paulthaz
Посмотреть сообщение
Se eu usar SELECT * FROM `tabela` WHERE `nome`='JuBiLEU' COLLATE NOCASE; funcionaria ?
Se bem me lembro COLLATE NOCASE pertence ao SQLite, entгo nгo!
Reply
#5

Mas os 2 nгo usam a mesma coisa ? SQL ? Ou estou enganado ?
Reply
#6

Quote:
Originally Posted by Paulthaz
Посмотреть сообщение
Mas os 2 nгo usam a mesma coisa ? SQL ? Ou estou enganado ?
Ambos partilham da mesma linguagem, mas nem todos comandos sгo iguais.
Pode-se fazer a mesma coisa em qualquer um dos dois, porйm o processo em alguns dos casos й diferente, mas o resultado й o mesmo!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)