Perguntas com a marcação «sql»

267
Transmitido de VARCHAR para INT - MySQL

Meus dados atuais para SELECT PROD_CODE FROM `PRODUCT` é PROD_CODE 2 5 7 8 22 10 9 11 Eu tentei todas as quatro consultas e nenhuma funcionou. ( Ref ) SELECT CAST(PROD_CODE) AS INT FROM PRODUCT; SELECT CAST(PROD_CODE AS INT) FROM PRODUCT; SELECT CAST(PROD_CODE) AS INTEGER FROM...

265
Crie uma data do dia mês e ano com o T-SQL

Estou tentando converter uma data com partes individuais, como 12, 1, 2007, em um datetime no SQL Server 2005. Tentei o seguinte: CAST(DATEPART(year, DATE)+'-'+ DATEPART(month, DATE) +'-'+ DATEPART(day, DATE) AS DATETIME) mas isso resulta na data errada. Qual é a maneira correta de transformar os...

264
MySQL SELECT apenas valores não nulos

É possível fazer uma instrução select que use apenas valores NOT NULL? Agora eu estou usando isso: SELECT * FROM table E então eu tenho que filtrar os valores nulos com um loop php. Existe uma maneira de fazer: SELECT * (that are NOT NULL) FROM table ? Agora, quando eu seleciono * eu recebo...

262
Desabilitar o log de log do Rails SQL no console

Existe uma maneira de desabilitar o log de consultas SQL quando estou executando comandos no console? Idealmente, seria ótimo se eu pudesse desativá-lo e reativá-lo com um comando no console. Estou tentando depurar alguma coisa e usando "puts" para imprimir alguns dados relevantes. No entanto, a...

261
Qual é a diferença entre HAVING e WHERE?

Eu devo estar pesquisando no caminho errado ou estou tendo um momento estúpido no tempo. Qual é a diferença entre HAVINGe WHEREem umSQL SELECT declaração? EDIT: Marquei a resposta de Steven como a correta, pois continha as principais informações no link: Quando GROUP BYnão é usado,...

261
MySQL> Tabela não existe. Mas faz (ou deveria)

Mudei o datadir de uma instalação do MySQL e todas as bases foram movidas corretamente, exceto uma. Eu posso conectar e USEo banco de dados. SHOW TABLEStambém me devolve todas as tabelas corretamente e os arquivos de cada tabela existem no diretório de dados do MySQL. No entanto, quando tento...

260
Comprimento máximo do MySQL e GROUP_CONCAT ()

Estou usando GROUP_CONCAT()em uma consulta MySQL para converter várias linhas em uma única string. No entanto, o comprimento máximo do resultado dessa função é de 1024caracteres. Estou muito ciente de que posso alterar os parâmetros group_concat_max_lenpara aumentar esse limite: SET SESSION...

260
Obter nomes de tabelas usando a instrução SELECT no MySQL

No MySQL, eu sei que posso listar as tabelas em um banco de dados com: SHOW TABLES No entanto, quero inserir esses nomes de tabelas em outra tabela, por exemplo: INSERT INTO metadata(table_name) SHOW TABLES /* does not work */ Existe uma maneira de obter os nomes das tabelas usando uma...