Articles of sql

Data e hora igual ou maior que hoje no MySQL

Qual é a melhor maneira de fazer o seguinte: SELECT * FROM users WHERE created >= today; Nota: criado é um campo de data e hora.

SELECT FOR UPDATE com o SQL Server

Estou usando um database Microsoft SQL Server 2005 com nível de isolamento READ_COMMITTED e READ_COMMITTED_SNAPSHOT=ON . Agora quero usar: SELECT * FROM FOR UPDATE … para que outras conexões de database bloqueiem ao tentar acessar a mesma linha “FOR UPDATE”. Eu tentei: SELECT * FROM WITH (updlock) WHERE id=1 … mas isso bloqueia todas as […]

Como encontrar o nível de transação atual?

Como você encontra o nível de transação do database atual no SQL Server?

Qual a diferença entre as funções RANK () e DENSE_RANK () no oracle?

Qual é a diferença entre as funções RANK() e DENSE_RANK() ? Como descobrir o n-ésimo salário na tabela emptbl ? DEPTNO EMPNAME SAL —————————— 10 rrr 10000.00 11 nnn 20000.00 11 mmm 5000.00 12 kkk 30000.00 10 fff 40000.00 10 ddd 40000.00 10 bbb 50000.00 10 ccc 50000.00 Se nos dados da tabela tiverem nulls […]

Como retornar várias linhas do procedimento armazenado? (Oracle PL / SQL)

Eu quero criar um procedimento armazenado com um argumento que retornará diferentes conjuntos de registros dependendo do argumento. Qual é a maneira de fazer isso? Posso chamá-lo de SQL simples?

Definir permanentemente o caminho de esquema do Postgresql

Eu preciso definir o caminho do esquema no Postgres para que eu não toda vez que especificar tabela de pontos do esquema, por exemplo, schema2.table . Definir caminho do esquema: SET SCHEMA PATH a,b,c parece funcionar apenas para uma session de consulta no mac, depois que eu fecho a janela de consulta, a variável path […]

Linha SQL SELECT FROM tabela WHERE id = max (id)

Como eu faria algo assim? Eu tenho tentado descobrir isso por cerca de uma hora. Muito frustrante. Qualquer ajuda seria incrível!

Contando DISTINCT em várias colunas

Existe uma maneira melhor de fazer uma consulta como esta: SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, DocumentSessionId FROM DocumentOutputItems) AS internalQuery Eu preciso contar o número de itens distintos desta tabela, mas o distinto é mais de duas colunas. Minha consulta funciona bem, mas eu queria saber se posso obter o resultado final usando apenas […]

Consulta Oracle para buscar nomes de coluna

Eu tenho uma consulta mySQL para obter colunas de uma tabela como esta: String sqlStr=”select column_name from information_schema.COLUMNS where table_name=’users’ and table_schema='”+_db+”‘ and column_name not in (‘password’,’version’,’id’)” Como faço para alterar a consulta acima no database Oracle 11g? Preciso obter nomes de colunas como um conjunto de resultados para a tabela “usuários”, excluindo determinadas colunas, […]

O que é um “identificador de várias partes” e por que não pode ser vinculado?

Eu continuamente recebo esses erros quando tento atualizar tabelas com base em outra tabela. Eu acabo reescrevendo a consulta, mudo a ordem das junções, mudo alguns agrupamentos e então eventualmente funciona, mas eu simplesmente não entendo bem. O que é um “identificador de várias partes”? Quando um ‘identificador de várias partes’ não pode ser vinculado? […]