Resumo
SELECT count(*) FROM nome_tabela
Para descobrir quantas linhas tem em uma determinada tabela podemos utilizar o palavar chave count.
Sintaxe:
SELECT count(*) FROM nome_tabela
Onde:
nome_tabela - É o nome da tabela da qual terá as linhas contadas.
Exemplo 1:
SELECT count(*) FROM Pessoas
Nesse exemplo seria retornado o total de linhas que existe na tabela Pessoa
Caso seja necessário é possivel adicionar filtros para contar o total de itens de acordo com o mesmo.
Exemplo 2:
SELECT count(*) FROM Pessoas WHERE sexo='m'
Nesse caso seria retornado o total de acordo com o filtro.
Mostrando postagens com marcador tabela. Mostrar todas as postagens
Mostrando postagens com marcador tabela. Mostrar todas as postagens
sábado, 12 de janeiro de 2019
Como saber a quantidade de linhas retornada em uma query sql
quarta-feira, 20 de março de 2013
Como descobrir o total de linhas de uma tabela
Essa é uma dica rápida e simples que pode lhe ajudar algum dia.
Caso você deseje saber o total de linhas em uma tabela basta executar o seguinte comando.
Sintaxe:
SELECT COUNT(*) FROM NOME_TABELA
Onde:
COUNT(*) - Trecho que faz a contagem de elementos da tabela indicada em NOME_TABELA.
NOME_TABELA - Nome da tabela ser pesquisada.
Exemplo:
SELECT COUNT(*) FROM CIDADES
Neste exemplo será exibido o total de linhas da tabela CIDADES.
terça-feira, 5 de julho de 2011
Aquirindo informações de sessão no oracle
Imagine um cenário que você precisa descobrir qual usuário está conectado em um determinado owner (usuario) no banco de dados (oracle), ou simplismente deseja verificar quais conexões e owner estão ativo.
Para solucionar tal problema basta criar um select na tabela v$session no oracle.
1. Exemplo:
SELECT
*
FROM
V$SESSION
Nesta query seria retornado todas informações relevante a tabela V$SESSION
2. Exemplo:
SELECT
USERNAME,
OSUSER,
MACHINE
FROM
V$SESSION
Nesta query seria retornado todas informações relevante ao nome do usuário(owner) utilizado no banco de dados(USERNAME) o nome do usuário do sistema operacional da pessoa que está logada (OSUSER) e o nome da máquina(MACHINE) da qual o usuário que está fazendo a consulta está logado.
Além destas consultas é possível fazer varias outras como por exemplo: saber o programa utilizado para conectar ao banco de dados, verificar a sessões activa e etc.
Marcadores:
banco de dados,
como,
easy,
facil,
fast,
how,
introdução,
introduction,
oracle,
owner,
sessão,
session,
tabela,
usuario
quinta-feira, 5 de maio de 2011
Descobrir se uma determinada tabela, sinonimo ou usuário existe no oracle
Uma dúvida que surge as vezes é saber se uma determinada tabela ou sinonimo existe ou não em seu owner.
Descobrir se uma tabela existe
Para verificar se uma terminada tabela existe basta utilizar o seguinte comando sql.
Sintaxe:
SELECT * FROM ALL_ALL_TABLE WHERE TABLE_NAME = 'nome_tabela'
Exemplo:
SELECT * FROM ALL_ALL_TABLE WHERE TABLE_NAME =
'TABELA_USERS'
Neste exemplo será procurada a tabela TABELA_USERS, caso a mesma exista será exibida.
Descobrir se uma sinonimo existe
Para verificar se uma terminada sinonimo existe basta utilizar o seguinte comando SQL.
Sintaxe:
SELECT * FROM ALL_SYNONYMS WHERE SYNONYM_NAME = 'nome_sinonimo'
Exemplo:
SELECT * FROM ALL_SYNONYMS WHERE SYNONYM_NAME =
'SIN_TABELA_USERS'
Neste exemplo será procurada o sinonimo
SIN_TABELA_USERS, caso a mesma exista será exibida.
Descobrir se um usuário existe
Para verificar se uma terminada usuário existe basta utilizar o seguinte comando SQL.
Sintaxe:
SELECT * FROM ALL_USERS WHERE USERNAME = 'nome_usuario'
Exemplo:
SELECT * FROM ALL_ALL_TABLE WHERE USERNAME =
'MAGUSCODE'
Neste exemplo será procurada a usuário MAGUSCODE, caso a mesma exista será exibida.
Dica
Para facilitar as busca você pode usar o comando LIKE em qualquer caso acima.
Um exemplos simples seria:
SELECT * FROM ALL_ALL_TABLE WHERE USERNAME LIKE
'MAG%'
Neste caso seria retornado todos os usuários que o nome comecem com MAG e terminem com qualquer sequência de caracteres.
Obs: Usar ' (plicas) nos demais exemplos implica que o nome do item procurado deve estar igual o que está entre as plicas. Caso seja 'joao' ele procurar por "joao" não por suas variações: "JOÂO", "Joao", "JoAO" e etc.
segunda-feira, 20 de dezembro de 2010
Criar, Deletar e Alterar tabelas com SQL
Um das coisas mais basicas a se saber quando começamos a mexer com SQL é a criação a manipulação de tabelas, abaixo vou explicar de maneira simples, como criar, alterar e deletar tabelas.
Criar Tabelas
Sintaxe:
CREATE TABLE NOME
( TIPO_DADO NOME_COLUNA,
TIPO_DADO NOME_COLUNA1,
TIPO_DADO NOME_COLUNA2,
TIPO_DADO NOME_COLUNAN )
TIPO_DADO = O tipo de dado que será armazenado nesta coluna.
NOME_COLUNA = O nome da coluna própriamente dita.
Exemplo:
CREATE TABLE USUARIO ( INTEGER ID, VARCHAR(32) NOME, VARCHAR(16) CPF);
Deletar Tabelas
DROP TABLE NOME
Sintaxe:
NOME = Nome da tabela que será deletada.
Exemplo:
DROP TABLE USUARIO
ALTER TABLE
Adicionar uma determinada coluna a tabela
ALTER TABLE NOME_TABELA ADD CAMPO
Exemplo:
ALTER TABLE FUNCIONARIO ADD CPF VARCHAR(16)
Neste exemplo foi adicionado adicionado a tabela usuario a coluna CPF do tipo varchar.
Remover uma coluna de uma determinada tabela
ALTER TABLE NOME_TABELA DROP COLUNA
Exemplo:
ALTER TABLE FUNCINARIO DROP RG
Neste exemplo foi retirado a coluna RG da tabela FUNCIONARIO.
sexta-feira, 15 de outubro de 2010
Oracle: Atualizar coluna de uma tabela
Resumo:
UPDATE nome_tabela SET nome_coluna=novo_valor WHERE logica_para_filtrar
Uma maneira simples de atualizar o conteúdo de uma coluna em uma tabela no oracle é a seguinte:
Sintaxe:
UPDATE nome_tabela SET nome_coluna=novo_valor WHERE logica_para_filtrar
nome_tabela - O nome da tabela em questão
novo_valor - Novo valor que será atribuído ao campo específico.
nome_coluna - O nome da coluna que terá o dado modificado.
logico_para_filtra - Normalmente alguma lógica que filtre o item se deseja modificar.
Exemplo:
UPDATE tabela_magusCode SET nome_usuario='Robson' WHERE id = '1234'
Neste exemplo será atualizado o item nome para 'Robson' onde o id do mesmo é '1234' na coluna tabela_magusCode
Marcadores:
banco de dados,
filtro,
oracle,
tabela,
update
Assinar:
Postagens (Atom)