Perguntas com a marcação «sql»

105
Rails 3 executa consulta sql personalizada sem um modelo

Preciso escrever um script ruby ​​autônomo que deve lidar com banco de dados. Eu usei o código fornecido abaixo no rails 3 @connection = ActiveRecord::Base.establish_connection( :adapter => "mysql2", :host => "localhost", :database => "siteconfig_development", :username =>...

105
Postgresql SELECT se string contém

Portanto, tenho um em meu Postgresql: TAG_TABLE ========================== id tag_name -------------------------- 1 aaa 2 bbb 3 ccc Para simplificar meu problema, o que eu quero fazer é SELECT 'id' em TAG_TABLE quando uma string "aaaaaaaa" contém o 'tag_name'. Portanto, o ideal é que ele retorne...

105
Subtraindo 1 dia de uma data de carimbo de data / hora

Estou usando o Datagrip para Postgresql. Eu tenho uma tabela com um campo de data no formato de carimbo de data / hora (ex: 2016-11-01 00:00:00). Eu quero ser capaz de: aplique um operador matemático para subtrair 1 dia filtrar com base em uma janela de tempo de hoje - 130 dias exibi-lo sem a...

104
MySQL: uso inválido de função de grupo

Estou usando o MySQL. Aqui está meu esquema: Fornecedores ( sid: inteiro , sname: string, string de endereço) Partes ( pid: inteiro , pname: string, cor: string) Catálogo ( sid: inteiro, pid: inteiro , custo: real) (as chaves primárias estão em negrito) Estou tentando escrever uma consulta...

104
Por exemplo de loop em MySQL

No MySQL, tenho este procedimento armazenado com um loop For nele: DELIMITER $$ CREATE PROCEDURE ABC() BEGIN DECLARE a INT Default 0 ; simple_loop: LOOP SET a=a+1; select a; IF a=5 THEN LEAVE simple_loop; END IF; END LOOP simple_loop; END $$ Sempre imprime 1. Qual é a sintaxe correta...

104
Só pode haver uma coluna automática

Como faço para corrigir o erro do MySQL 'você só pode ter uma coluna de incremento automático'. CREATE TABLE book ( id INT AUTO_INCREMENT NOT NULL, accepted_terms BIT(1) NOT NULL, accepted_privacy BIT(1) NOT NULL ) ENGINE=InnoDB DEFAULT