Acho que não fui tão claro no título, portanto irei esmiuçar melhor aqui...
É o seguinte, quero saber se há algum jeito de pegar as linhas de uma coluna q está em VARCHAR com informações do tipo "4 PONTOS DE ILUMINAÇÃO", dessa informação pretendo retirar somente o número que em questão é o "4" e colocá-lo em outra coluna INTEGER. Há essa possibilidade? Detalhe, as vezes as informações não está seguindo um padrão de vim somente como "4 PONTOS DE ILUMINAÇÃO" às vezes vêm dados com mais informações númericas que precisa distinguir, por exemplo, a mim só interessa pegar números que vem antecedendo as palavras "PONTOS", "PTOS", "PTS", têm algum jeito de distinguir isso?
tenho alguns bancos de dados mysql e em servidores diferentes, o problema é que de um tempo
pra cá ao inserir dados que tenham sinal de + nos campo tipo varchar, ele simplesmente ignora o sinal.
Tenho aplicativos que os administradores cadastram combo de pizzas no exemplo:
- Combo pizza Grande + Refri + borda catupiry
Agora parece que alterou algo no banco que não é possível cadastrar mais com o sinal de + ficando assim:
- Combo pizza Grande Refri borda catupiry
O sistema substitui o sinal de + por dois espaços.
Alguém sabe o que está acontecendo?
Não fiz nenhum alteração no sistema que há muito tempo funcionava perfeitamente.
Peguei um sistema para fazer algumas alterações e estou enfrentando um problemão!
O sistema tem algumas colunas de data (dt_algumacoisa), com formato VARCHAR(10)...
Porém há registros utilizando data brasileira 00/00/0000 e datas americanas 0000-00-00.
Preciso fazer a conversão de todos os registros para DATE e emfim ficar em um formatação apenas..
Tentei alguns modos de CONVERT porém sem sucesso...
Iai Pessoal, postando pela primeira vez aqui nesta área!!
Tenho uma situação muito complicada para resolver e gostaria da ajuda de vocês.
Como substituir os dados de uma fórmula que está em string pelo resultado de consultas no banco de dados?
Os números que estão na fórmula correspondem aos dados de uma tabela onde preciso trazer o valor como retorno.
Select codrelatorio, situacao, formula
Select 10, "teste", "([981] + [988]) / [700]" formula
Ex.: Pegar o número 981 e realizar uma consulta em uma tabela, retornando assim o valor 1090.01;
begin
@valor = SELECT v.valor FROM table_exemplo WHERE codigo = 981
return @valor;
end
Fórmula: (1090.01 + [988]) / [700]
E assim por diante até ter todos os números da fórmula substituídos e ter este resultado:
Olá!
sou novo no tema. Estou desenvolvendo um sistema com o banco de dados PostgreSQL, onde fiz uma tabela que já gera o campo ID autoincremete, mas, preciso que um campo VARCHAR, tenha um preenchimento automático, pois, esse campo vai ser o protocolo, ou seja, quero ele assim: "2017031", onde 2017 é o ano, 03 mês atual, e 1 o primeiro dados registro para o ano e mês.