Como Faço um sql que ache o ultimo caracter de um registro?
E ai pessoal!
Mais uma duvida, Tenho uma chave primaria que contem a placa de veiculos Ex: KDZ-5429
como faço um sql pra achar todos os veiculo que contem a placa com o final 9 ou outro numero no final.
desde ja agradeço....
Mais uma duvida, Tenho uma chave primaria que contem a placa de veiculos Ex: KDZ-5429
como faço um sql pra achar todos os veiculo que contem a placa com o final 9 ou outro numero no final.
desde ja agradeço....
Marcusbraga
Curtidas 0
Respostas
Fabio.hc
23/01/2004
Tente assim:
select * from veiculo
where placa like ´¬9´
select * from veiculo
where placa like ´¬9´
GOSTEI 0
Aroldo Zanela
23/01/2004
Colega,
Qual é o servidor de banco de dados? Pois neste caso, eu usaria substring e pegaria exatamente na posição, porém, os SGBDRs possuem formas diferentes para tratar substrings.
Qual é o servidor de banco de dados? Pois neste caso, eu usaria substring e pegaria exatamente na posição, porém, os SGBDRs possuem formas diferentes para tratar substrings.
GOSTEI 0
Marcusbraga
23/01/2004
Estou usando o Firebird, presiso de um relatorio que mostre todos os veiculos que contenham a placa, com o final que o usuario digitasse,
precisaria passar o parametro referente mas como seria o Sql pra selecionar esses veiculos?
Exemplo: em Janeiro vence o IPVA de todos os veiculos que contenham a placa com o Final 1, ´Final que seria passado via parametro pelo usuario´ preciso mostrar nesse relatorio todos os veiculos cadastrados que contenham a placa com o final 1.
precisaria passar o parametro referente mas como seria o Sql pra selecionar esses veiculos?
Exemplo: em Janeiro vence o IPVA de todos os veiculos que contenham a placa com o Final 1, ´Final que seria passado via parametro pelo usuario´ preciso mostrar nesse relatorio todos os veiculos cadastrados que contenham a placa com o final 1.
GOSTEI 0
Fabio.hc
23/01/2004
Tente assim:
procedure TForm1.Button2Click(Sender: TObject); begin IBQuery1.Close; IBQuery1.SQL.Text:=´select * from veiculo where placa like :num´; IBQuery1.Params[0].Value:=QuotedStr(´¬´+Edit1.Text); IBQuery1.Open; end;
GOSTEI 0
Aroldo Zanela
23/01/2004
Colega,
Minha sugestão:
Minha sugestão:
procedure TForm1.Button2Click(Sender: TObject); begin IBQuery1.Close; IBQuery1.SQL.Text:=´select * from veiculo where Substring(placa from 8 for 1) = :num´; IBQuery1.ParamByName(´NUM´).Value:=Edit1.Text; IBQuery1.Open; end;
GOSTEI 0