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”
Como formartar uma data no PostgreSQL Read More »
[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”
Como formartar uma data no PostgreSQL Read More »
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’
Como obter os últimos caracteres de uma string no PostgreSQL? Read More »
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
Como obter o próximo valor de um campo auto-incremental no mysql Read More »
Este problema na maioria das vezes é causado por uma consulta incorreta, desta forma ela não está podendo retornar dados e montar o recordset. Imprima a consulta que você está tentando realizar utilizando o comando echo (no PHP) e execute-a no banco de dados através de um aplicativo como o phpMyAdmin, HeidiSQL, etc. No meu
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.
Como pesquisar por um texto em todas as Stored Procedures do Banco de Dados Oracle? Read More »
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
Como utilizar um campo nomeado (ALIAS) em um GROUP BY em uma Consulta SQL Read More »
É possível executar a consulta abaixo em um cliente como o Oracle SQL Developer, SQL Plus, etc: [code language=”SQL”]SELECT * FROM v$version;[/code] Resultado:
Como descobrir a versão de seu servidor de banco de dados Oracle? Read More »
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
Como retornar a linha de uma tabela quando o valor do count(*) for 0? Read More »
Conseguir obter um registro aleatório pode até não ser um dos recursos mais importantes de um banco de dados, mas não deixa de ser muito útil, principalmente se você precisa: Exibir itens sem mostrar favoritismo; Testar o código retornando valores diferentes; Exibir itens de forma não-específica; Porém, apesar da grande utilidade, este é um recurso
Como obter registros aleatórios no MySQL Read More »
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
MySQL: Como copio a tabela de um banco de dados para outro? Read More »