Perguntas com a marcação «sql»

106
chave primária e índice sql

Digamos que eu tenha uma linha de ID (int) em um banco de dados definida como a chave primária. Se eu consultar o ID com frequência, também preciso indexá-lo? Ou por ser uma chave primária significa que já está indexada? A razão pela qual pergunto é porque no MS SQL Server posso criar um índice...

106
O que é cardinalidade no MySQL?

O que é cardinalidade no MySQL? Explique em linguagem simples e não técnica. Se um detalhe de índice de qualquer tabela exibe a cardinalidade de um campo, digamos group_id11, então o que isso

106
Ordem array_agg PostgreSQL

Tabela 'animais': animal_name animal_type Tom Cat Jerry Mouse Kermit Frog Inquerir: SELECT array_to_string(array_agg(animal_name),';') animal_names, array_to_string(array_agg(animal_type),';') animal_types FROM animals; Resultado esperado: Tom;Jerry;Kerimt, Cat;Mouse;Frog OR Tom;Kerimt;Jerry,...

106
Rails e PostgreSQL: A função postgres não existe

Eu instalei o PostgreSQL no meu Mac OS Lion e estou trabalhando em um aplicativo Rails. Eu uso o RVM para manter tudo separado dos meus outros aplicativos Rails. Por alguma razão, quando tento migrar o banco de dados pela primeira vez, o rake não consegue encontrar o usuário postgres. Eu entendi o...

106
Como usar maior que operadora com data?

Não faço ideia do que está acontecendo aqui. Aqui está a consulta, diretamente do phpMyAdmin: SELECT * FROM `la_schedule` WHERE 'start_date' >'2012-11-18'; Mas recebo consistentemente todos os registros na tabela retornados, incluindo aqueles com data de início 01-11-2011. O que...