Perguntas com a marcação «sql»

98
Cláusula “WITH” do MySQL

Estou tentando usar o MySQL para criar uma exibição com a cláusula "WITH" WITH authorRating(aname, rating) AS SELECT aname, AVG(quantity) FROM book GROUP BY aname Mas não parece que o MySQL suporta isso. Achei que isso era bastante padrão e tenho certeza que o Oracle suporta isso. Existe...

98
Inserção condicional de MySQL

Estou tendo dificuldades para formar um INSERT condicional Eu tenho x_table com colunas (instância, usuário, item) onde o ID da instância é único. Quero inserir uma nova linha apenas se o usuário já não tiver um determinado item. Por exemplo, tentando inserir instance = 919191 user = 123 item =...

98
Função agregada em uma consulta de atualização SQL?

Estou tentando definir o valor em uma tabela para a soma dos valores em outra tabela. Algo nesse sentido: UPDATE table1 SET field1 = SUM(table2.field2) FROM table1 INNER JOIN table2 ON table1.field3 = table2.field3 GROUP BY table1.field3 Claro, do jeito que está, não vai funcionar - SETnão dá...

98
Como faço para importar arquivos .sql para o SQLite 3?

Tenho arquivos .sql com o seguinte conteúdo: #cat db.sql create table server(name varchar(50),ipaddress varchar(15),id init) create table client(name varchar(50),ipaddress varchar(15),id init) Como importo este arquivo para o SQLite para que sejam criados

98
O que é um banco de dados colunar?

Já faz um tempo que trabalho com armazenamento. Estou intrigado com os Bancos de Dados Colunares e a velocidade que eles oferecem para recuperação de dados. Tenho várias perguntas: Como funcionam os bancos de dados colunares? Como eles diferem dos bancos de dados

98
SQLite INSERT - ON DUPLICATE KEY UPDATE (UPSERT)

O MySQL tem algo assim: INSERT INTO visits (ip, hits) VALUES ('127.0.0.1', 1) ON DUPLICATE KEY UPDATE hits = hits + 1; Pelo que eu sei, esse recurso não existe no SQLite, o que eu quero saber é se há alguma maneira de obter o mesmo efeito sem ter que executar duas consultas. Além disso, se isso...

98
Clustered vs Non-Clustered

Meu conhecimento de nível inferior de SQL (Server 2008) é limitado e agora está sendo desafiado por nossos DBAs. Deixe-me explicar (mencionei afirmações óbvias na esperança de estar certo, mas se você vir algo errado, diga-me) o cenário: Temos uma mesa que contém 'Ordens Judiciais' para as...

98
MySql: Concede opções somente leitura?

Eu tenho um usuário, a quem desejo conceder a permissão READ em um esquema db. Uma maneira é esta: GRANT SELECT, SHOW_VIEW ON test.* TO 'readuser'@'%'; Existe uma maneira de agrupar todas as operações de leitura em concessão?