Articles of sql

MySQL e JDBC com rewriteBatchedStatements = true

Eu tenho lido em torno, aqui , aqui e aqui sobre as vantagens de usar rewriteBatchedStatements=true Se eu entendi direito, com rewriteBatchedStatements=true o JDBC irá empacotar o maior número possível de consultas em um único pacote de rede, diminuindo assim a sobrecarga da rede. Estou certo? Então vem a minha atenção que o valor definido […]

O que o SQL Standard diz sobre o uso do backtick (`)?

Uma vez eu tinha passado horas na debugging de uma simples consulta SQL usando mysql_query() em PHP/MySQL apenas para perceber que eu havia perdido o nome do nome da tabela. A partir de então, eu sempre usava nomes de tabelas. Mas quando eu usei o mesmo em SQLite/C++ , o símbolo nem é reconhecido. É […]

O que são índices de cobertura e consultas abrangidas no SQL Server?

Você pode explicar os conceitos e os relacionamentos entre os Índices de Cobertura e as Consultas Cobertas no SQL Server da Microsoft?

Como selecionar a subconsulta usando o Laravel Query Builder?

Eu gostaria de obter valor pelo seguinte SQL usando o Eloquent ORM. – SQL SELECT COUNT(*) FROM (SELECT * FROM abc GROUP BY col1) AS a; Então eu considerei o seguinte. – Código $sql = Abc::from(‘abc AS a’)->groupBy(‘col1’)->toSql(); $num = Abc::from(\DB::raw($sql))->count(); print $num; Estou procurando uma solução melhor. Por favor me diga solução mais simples.

Como fazer paginação no SQL Server 2008

Como você faz a paginação no SQL Server 2008?

Ordenação humanizada ou natural de números de cordas mistas de palavras e números

Seguindo essa pergunta de Sivaram Chintalapudi , estou interessado em saber se é prático no PostgreSQL fazer uma ordenação natural – ou “humanizada” – de cadeias de caracteres que contenham uma mistura de números e palavras / letras de dígitos múltiplos. padrão de palavras e números nas strings, e pode haver mais de um número […]

Adicionar relacionamento de chave estrangeira entre dois bancos de dados

Eu tenho duas tabelas em dois bancos de dados diferentes. Na tabela1 (É no database1) existe uma coluna chamada coluna1 e é uma chave primária. Agora na tabela 2 (Está no databse2) existe uma coluna chamada coulmn2 e eu quero adicioná-la como uma chave estrangeira. Eu tentei adicionar e me deu o seguinte erro: Msg […]

Por que o MySQL permite consultas “group by” sem funções agregadas?

Surprise – esta é uma consulta perfeitamente válida no MySQL: select X, Y from someTable group by X Se você tentou essa consulta no Oracle ou no SQL Server, receberá a mensagem de erro natural: Column ‘Y’ is invalid in the select list because it is not contained in either an aggregate function or the […]

Há algo errado com joins que não usam a palavra-chave JOIN no SQL ou no MySQL?

Quando comecei a escrever consultas de database eu ainda não conhecia a palavra-chave JOIN e naturalmente eu apenas estendi o que eu já sabia e escrevi consultas como esta: SELECT a.someRow, b.someRow FROM tableA AS a, tableB AS b WHERE a.ID=b.ID AND b.ID= $someVar Agora que sei que isso é o mesmo que um INNER […]

Conectar por equivalente anterior para o MySQL

Todos, Eu tenho três campos em uma tabela que definem um relacionamento filho pai presente em um database MySQL versão 5.0. O nome da tabela é tb_Tree e possui os seguintes dados: Table Name: tb_Tree Id | ParentId | Name ——————– 1 | 0 | Fruits 2 | 0 | Vegetables 3 | 1 | […]