Perguntas com a marcação «sql»

141
psycopg2: insere várias linhas com uma consulta

Preciso inserir várias linhas com uma consulta (o número de linhas não é constante), portanto, preciso executar uma consulta como esta: INSERT INTO t (a, b) VALUES (1, 2), (3, 4), (5, 6); A única maneira que eu sei é args = [(1,2), (3,4), (5,6)] args_str = ','.join(cursor.mogrify("%s", (x, ))...

141
Como posso associar várias tabelas SQL usando os IDs?

Eu tenho 4 tabelas diferentes nas quais quero entrar. As tabelas estão estruturadas com colunas da seguinte maneira: TableA - aID | nameA | dID TableB - bID | nameB | cID | aID TableC - cID | nameC | date TableD - dID | nameD Começando com a Tabela A, entendo como JOIN as tabelas a e c usando...

141
Comparando datas no Oracle SQL

Estou tentando fazer com que ele mostre o número de funcionários contratados após 20 de junho de 1994, mas recebo um erro dizendo "Identificador inválido de JUN". Por favor, ajude, obrigado! Select employee_id, count(*) From Employee Where to_char(employee_date_hired, 'DD-MON-YY') > 31-DEC-95;...

141
Posso usar a instrução CASE em uma condição JOIN?

A imagem a seguir faz parte do Microsoft SQL Server 2008 R2 System Views. A partir da imagem, podemos ver que a relação entre sys.partitionse sys.allocation_unitsdepende do valor de sys.allocation_units.type. Então, para juntá-los, eu escreveria algo semelhante a este: SELECT * FROM sys.indexes i...

141
Caso na instrução Select

Eu tenho uma instrução SQL que tem um CASEfrom SELECTe eu simplesmente não consigo acertar. Vocês podem me mostrar um exemplo de CASEonde os casos são as condições e os resultados deles? Por exemplo: Select xxx, yyy case : desc case when bbb then 'blackberry'; when sss then 'samsung'; end...

140
Como obtenho o MIN () de dois campos no Postgres?

Digamos que eu tenho uma tabela como esta: name | score_a | score_b -----+---------+-------- Joe | 100 | 24 Sam | 96 | 438 Bob | 76 | 101 ... | ... | ... Gostaria de selecionar o mínimo de score_a e score_b. Em outras palavras, algo como: SELECT name, MIN(score_a, score_b) FROM table Os...

140
Como executar um arquivo de script .SQL usando c #

Tenho certeza de que esta pergunta já foi respondida, mas não consegui encontrar uma resposta usando a ferramenta de pesquisa. Usando c #, eu gostaria de executar um arquivo .sql. O arquivo sql contém várias instruções sql, algumas das quais são divididas em várias linhas. Eu tentei ler o arquivo...

140
União externa esquerda LINQ to SQL

Essa consulta é equivalente a uma LEFT OUTERassociação? //assuming that I have a parameter named 'invoiceId' of type int from c in SupportCases let invoice = c.Invoices.FirstOrDefault(i=> i.Id == invoiceId) where (invoiceId == 0 || invoice != null) select new { Id = c.Id , InvoiceId =...

140
Como depurar consultas de banco de dados PDO?

Antes de mudar para o PDO, criei consultas SQL em PHP concatenando seqüências de caracteres. Se eu receber um erro de sintaxe do banco de dados, eu poderia apenas repetir a string de consulta SQL final, tentar por mim mesma no banco de dados e ajustá-la até corrigir o erro e depois inseri-la...