Resultados da pesquisa a pedido "sql"

3 a resposta

Existe uma diferença de desempenho entre BETWEEN e IN com MySQL ou SQL em geral?

Eu tenho um conjunto de linhas consecutivas que quero obter com base em sua chave primária, que é um número inteiro com auto incremento. Supondo que não haja falhas, existe algum desempenho entre: SELECT * FROM `theTable` WHERE `id` IN (n, ... ...

3 a resposta

Como decido quando usar as junções direita / esquerda ou interna ou como determinar qual tabela está de que lado?

Conheço o uso de junções, mas às vezes me deparo com uma situação dessas quando não consigo decidir qualJunte-seserá adequado, umesquerda ou direita. Aqui está a consulta em que estou preso. SELECT count(ImageId) as [IndividualRemaining], ...

3 a resposta

Inserir arquivo binário no banco de dados SQLite com Python

Estou tentando escrever um script Python simples que insere documentos .odt em um banco de dados SQLite. Aqui está o que eu fiz até agora, mas não parece funcionar: f=open('Loremipsum.odt', 'rb') k=f.read() f.close() cursor.execute="INSERT ...

13 a resposta

Prós e contras de colocar lógica no SQL?

Em um novo trabalho, acabei de ser exposto ao conceito de colocar lógica nas instruções SQL. No MySQL, um exemplo idiota seria assim: SELECT P.LastName, IF(P.LastName='Baldwin','Michael','Bruce') AS FirstName ...

19 a resposta

Remova linhas duplicadas no MySQL

Eu tenho uma tabela com os seguintes campos: id (Unique) url (Unique) title company site_idAgora, preciso remover as linhas que têm o mesmotitle, company and site_id. Uma maneira de fazer isso é usar o SQL a seguir, juntamente com um script ...

3 a resposta

Substitua o valor da linha por uma sequência vazia se duplicada

é possível substituir o valor da linha por uma string vazia se um valor duplicado for encontrado? Por exemplo SELECT ProductCode, Color FROM Product -------------------- ProductCode | Color -------------------- 00A0B | Red 00A0B | Blue 00A0C | ...

1 a resposta

Bloqueios consultivos ou NOWAIT para evitar a espera de linhas bloqueadas?

No meu aplicativo Rails 4, tenho essa consulta em um Postgres9,4base de dados: @chosen_opportunity = Opportunity.find_by_sql( " UPDATE \"opportunities\" s SET opportunity_available = false FROM ( SELECT \"opportunities\".* FROM \"opportunities\" ...

8 a resposta

Ajuda da instrução SQL - Selecione o último pedido para cada cliente

Digamos que eu tenha 2 tabelas: clientes e pedidos. Um cliente pode ter muitos pedidos. Agora, preciso mostrar qualquer cliente com seu último pedido. Isso significa que, se um Cliente tiver mais de um Pedido, mostre apenas o Pedido com o ...

4 a resposta

MySQL JOIN query help: retorna apenas uma linha da tabela mais à direita para cada linha na tabela mais à esquerda

Eu tenho duas mesas. Quero me juntar a eles de uma maneira que apenas um registro na tabela à direita seja retornado para cada registro na tabela mais à esquerda. Eu incluí um exemplo abaixo. Gostaria de evitar subconsultas e tabelas temporárias, ...

1 a resposta

Funções da janela: PARTITION BY uma coluna após ORDER BY another

Aviso Legal:O problema mostrado é muito mais geral do que eu esperava primeiro. O exemplo abaixo é retirado de uma solução para outra pergunta. Mas agora eu estava usando esta amostra para resolver muitos problemas mais - ...