Ir para conteúdo
Fórum Script Brasil

shakall

Membros
  • Total de itens

    30
  • Registro em

  • Última visita

Tudo que shakall postou

  1. shakall

    Duvida Select

    Denis fiz o que você me passou mas aqui não adiantou, segue ai minha tabela e os dados que contém nela. CREATE TABLE `INSPECAO` ( `CD_INSPECAO` int(11) NOT NULL auto_increment, `NM_MOTORISTA` varchar(50) NOT NULL, `NM_INSPETOR` varchar(50) default NULL, `NM_FILIAL` varchar(50) NOT NULL, `DS_PLACA_VEICULO` varchar(9) NOT NULL, `DT_VISTORIA` date default NULL, `DT_VENCIMENTO` date default NULL, PRIMARY KEY (`CD_INSPECAO`) ) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=latin1; INSERT INTO `INSPECAO` VALUES (10,'ROGÉRIO','JOSÉ','GASPAR','aaa-1111','2008-12-11','2008-12-11'); INSERT INTO `INSPECAO` VALUES (11,'DOUGLAS','RICARDO','LAGES','bbb-2222','2008-12-11','2008-12-11'); INSERT INTO `INSPECAO` VALUES (12,'ANDRE','SOUZA','FLORIPA','ccc-1234','2008-12-11','2008-12-11'); INSERT INTO `INSPECAO` VALUES (13,'JOAO','JOÃO','GASPAR','DDD-2222','2008-12-11','2008-12-11'); INSERT INTO `INSPECAO` VALUES (14,'PEDRO','MARCELO','GASPAR','EEE-3333','2008-12-11','2008-12-11'); INSERT INTO `INSPECAO` VALUES (15,'PAULO','CRISTIANO','FFFFF','FFF-1234','2008-12-11','2008-12-11'); INSERT INTO `INSPECAO` VALUES (16,'ANDRE','FELIPE','GASPAR','hhh-1111','2008-12-11','2008-12-11'); INSERT INTO `INSPECAO` VALUES (17,'TESTE','TESTE','TESTE','MMM-3333',NULL,NULL); INSERT INTO `INSPECAO` VALUES (18,'ROGER','ROGERIO','GASPAR','RRR-3334',NULL,NULL); INSERT INTO `INSPECAO` VALUES (19,'CLAUDIO','ANDRE','GASPAR','MMM-2222',NULL,NULL); INSERT INTO `INSPECAO` VALUES (20,'FELIPE','OSCAR','GASPAR','GGG-3333',NULL,NULL); SELECT * FROM INSPECAO WHERE BINARY NM_INSPETOR REGEXP 'JOSÉ'
  2. shakall

    Duvida Select

    Olá Denis Obrigado pela sua ajudar, encontrei o comando que você me disse, resolveu meu problema pela metade, pois agora consigo diferenciar nomes com e sem acento, mas não consigo diferenciar nomes com letras maiusculas ou seja caso sensitivo, mesmo se eu utilizar BINARY junto com o REGEXP nada é retornado. ou seja JOSE, JOSÉ, JOSe, JOSé, nada volta se eu utilizar o BINARY, mas me ajudou bastante obrigado.
  3. shakall

    Duvida Select

    mas este select me traz qualquer jose com ou sem acento, isso o mysql já ta fazendo o que eu quero é uqe ele não faça isso, se eu digitar jose que me retorne apenas o jose sem acento, mas ele me retorna o com acento
  4. shakall

    Duvida Select

    Galera é o seguinte, possuo um registro em minha base Mysql com o campo NM_MOTORISTA, que contém o valor "JOSÉ". Quanto executo um sql como este por exemplo "SELECT * FROM TABELA WHERE NM_MOTORISTA='jose' ele me retorna o registro acima, agora gostaria de saber se tem como eu especificar que "jose" é diferente de "JOSÉ" não quero que ele me traga este registro porque para mim este nome é diferten do digitado mas para o Mysql não. Existe alguma forma de eu configurar que ele diferencia acentuacão e letras maiusculas? Obrigado!
  5. Galera possuo uma tabela clientes com o campo cli_data_nasc, com a data de nascimento do fulano, meu problema é, se eu executar o seguinte comando sql: select * from clientes order by cli_data_nasc, ele me retorna os registro ordenado pela data mas ordenando por ano, se eu colocar: Select * from clientes order by extract(month from cli_data_nasc) ele me retorna os registros ordenado pelo mês. o que eu quero é que ele me retorne os registros ordenado pelo dia e mês ignorando o ano, só não estou conseguindo poir o comando order by só deixa utilizar 1 valor para ordenar, alguém ai pode me ajudar a fazer este sql??? preciso que me retorne dia e mês ordenado. Banco Interbase/Firebird
×
×
  • Criar Novo...