Como formartar uma data no PostgreSQL
[code language=”sql”] SELECT to_char(now(), ‘DD/MM/YYYY às HH24:MI:SS’) [/code] Irá imprimir, por exemplo: “09/08/2017 às 14:32”
Base Pessoal de Conhecimento em Engenharia de software, Programação e Informática em Geral
[code language=”sql”] SELECT to_char(now(), ‘DD/MM/YYYY às HH24:MI:SS’) [/code] Irá imprimir, por exemplo: “09/08/2017 às 14:32”
Por exemplo: Digamos que você deseja saber quais são as últimas 3 letras de um nome: [code language=”sql”] SUBSTRING(‘Paulo’ FROM ‘.{3}$’) [/code] Retornará ‘ulo’
Quem trabalha com o Oracle PL/SQL sabe que você pode obter isso através do NextVal() da seqüência, mas como fazer isso no MySQL? Eu estava tentando gerar um código Hash para ser utilizado como uma referência externamente a um documento – para não exibir o ID interno usado na tabela -, mas não queria utilizar […]
Utilize a consulta abaixo: [sourcecode language=”sql”] SELECT * FROM ALL_source WHERE UPPER(text) LIKE ‘%TEXTO%’; [/sourcecode] A consulta acima irá pesquisar pela palavra “TEXTO” dentro de todos os procedimentos armazenados contidos no servidor de banco de dados.
Por incrível que pareça isso não é possível! Então, se tiver um campo calculado, você terá que colocar a formula (ou case) dentro do “Group by”. Mas existe uma forma de contornar este problema, para isso siga o exemplo abaixo: SELECT *FROM ( SELECT trunc((months_between(sysdate, to_date(’17/02/2015′,’dd/mm/yyyy’)))/12) AS idade FROM DUAL)GROUP BY idade
Este é um exemplo simples, imagine que você deseja mostrar todos as frutas, mesmo as que tem a quantidade com o valor 0. Em algumas ocasiões não é possível pois os filtros aplicados no Where terminam eliminando todos os registros daquele tipo de classe. No exemplo abaixo exibiria Morango, mas não seria exibida Banana. SELECT […]
Estava precisando criar um outro banco de dados para trabalhar com uma nova versão de um sistema, e me deparei com uma dúvida: como faço para copiar a tabela de um banco de dados para outro banco de dados em um mesmo servidor? A resposta é simples! Digamos que você tenha dois bancos “BancoAntigo” e […]
Uma determinada tabela existe em meu banco de dados? Se você precisa descobrir isso, ou se está tentando remover uma tabela, apenas se ela já tiver sido criada no banco de dados (evitando assim o erro de execução), este código pode lhe ser útil: [sourcecode lang=”SQL”] if exists (select * from dbo.sysobjects where id = […]
A cláusula EXIST, segundo o site MSDN da microsoft, especifica uma subconsulta a ser testada quanto à existência de linhas. IN segundo o site MSDN da Microsoft determina se um valor especificado corresponde a qualquer valor em uma subconsulta ou uma lista. Por exemplo: Imagine em um sistema previdenciário, um relatório que deseja trazer todos […]