Articles of sql

Possível realizar consultas entre bancos de dados com postgres?

Eu vou adivinhar que a resposta não é baseada na mensagem de erro abaixo (e este resultado do Google ), mas existe alguma maneira de realizar uma consulta entre database usando o Postgres? databaseA=# select * from databaseB.public.someTableName; ERROR: cross-database references are not implemented: “databaseB.public.someTableName” Estou trabalhando com alguns dados que são particionados em dois […]

SQL Server – transactions reverter em erro?

Temos aplicativo cliente que está executando algum SQL em um SQL Server 2005, como o seguinte: BEGIN TRAN; INSERT INTO myTable (myColumns …) VALUES (myValues …); INSERT INTO myTable (myColumns …) VALUES (myValues …); INSERT INTO myTable (myColumns …) VALUES (myValues …); COMMIT TRAN; É enviado por um longo comando de string. Se uma das […]

Como você pode lidar com uma subconsulta IN com o LINQ to SQL?

Estou um pouco preso nisso. Basicamente eu quero fazer algo parecido com a seguinte consulta SQL no LINQ to SQL: SELECT f.* FROM Foo f WHERE f.FooId IN ( SELECT fb.FooId FROM FooBar fb WHERE fb.BarId = 1000 ) Qualquer ajuda será muito bem recebida. Obrigado.

Converter data e hora até a data na consulta do MySQL

Eu quero converter um timestamp no MySQL para uma data. Gostaria de formatar o campo user.registration no arquivo de texto como yyyy-mm-dd . Aqui está o meu SQL: $sql = requestSQL(“SELECT user.email, info.name, FROM_UNIXTIME(user.registration), info.news FROM user, info WHERE user.id = info.id “, “export members”); Eu também tentei a conversão de data com: DATE_FORMAT(user.registration, ‘%d/%m/%Y’) […]

Como faço para encontrar uma lacuna no contador de execução com o SQL?

Eu gostaria de encontrar o primeiro “gap” em uma coluna de contador em uma tabela SQL. Por exemplo, se houver valores 1,2,4 e 5, eu gostaria de descobrir 3. Claro que posso obter os valores em ordem e passar por isso manualmente, mas gostaria de saber se haveria uma maneira de fazer isso no SQL. […]

Alias ​​de referência (calculado em SELECT) na cláusula WHERE

SELECT (InvoiceTotal – PaymentTotal – CreditTotal) AS BalanceDue FROM Invoices WHERE BalanceDue > 0 –error O valor calculado ‘BalanceDue’ definido como uma variável na lista de colunas selecionadas não pode ser usado na cláusula WHERE. Existe uma maneira que pode? Nesta questão relacionada ( Usando uma variável no MySQL Select Statment em uma Where Clause […]

Melhores técnicas para cortar zeros à esquerda no SQL Server?

Eu tenho usado isso há algum tempo: SUBSTRING(str_col, PATINDEX(‘%[^0]%’, str_col), LEN(str_col)) No entanto, recentemente, encontrei um problema com colunas com todos os caracteres “0”, como “00000000”, porque ele nunca encontra um caractere diferente de “0” para corresponder. Uma técnica alternativa que já vi é usar o TRIM : REPLACE(LTRIM(REPLACE(str_col, ‘0’, ‘ ‘)), ‘ ‘, ‘0’) […]

mysql :: insert into table, dados de outra tabela?

Eu queria saber se há uma maneira de fazer isso puramente no sql: q1 = SELECT campaign_id, from_number, received_msg, date_received FROM `received_txts` WHERE `campaign_id` = ‘8’; INSERT INTO action_2_members (campaign_id, mobile, vote, vote_date) VALUES(q1.campaign_id, q1.from_number, q1.received_msg, q1.date_received); Nota: q1 retornaria cerca de 30k linhas. Existe alguma maneira de fazer o que estou tentando acima em […]

Altere uma coluna do MySQL para ser AUTO_INCREMENT

Eu estou tentando modificar uma tabela para fazer sua coluna de chave primária AUTO_INCREMENT após o fato. Eu tentei o seguinte SQL, mas tenho uma notificação de erro de syntax. ALTER TABLE document ALTER COLUMN document_id AUTO_INCREMENT Estou fazendo algo errado ou isso não é possível? + ——————– + | VERSÃO () | + ——————– […]

Diferença entre junit natural e junit interna

Qual é a diferença entre uma junit natural e uma junit interna?