Perguntas com a marcação «select»

Uma instrução SQL principal, SELECT recupera dados de uma ou mais tabelas ou outras fontes de dados do conjunto de linhas, como visualizações ou funções com valor de tabela.


2
SELECT remove linhas mortas como o VACUUM?
Eu estava brincando VACUUMe notei algum comportamento inesperado em que SELECTas linhas de uma tabela parecem reduzir o trabalho que VACUUMdeve ser feito depois. Dados de teste Nota: o vácuo automático está desativado CREATE TABLE numbers (num bigint); ALTER TABLE numbers SET ( autovacuum_enabled = 'f', toast.autovacuum_enabled = 'f' ); …

2
A consulta de seleção leva mais tempo do que deveria
Eu tenho uma tabela de banco de dados MySQL com quase 23 milhões de registros. Esta tabela não possui chave primária, porque nada é exclusivo. Possui 2 colunas, ambas indexadas. Abaixo está sua estrutura: Abaixo estão alguns de seus dados: Agora, eu executei uma consulta simples: SELECT `indexVal` FROM `key_word` …

3
Como COUNT número de linhas com LIMIT?
Eu quero pegar X linhas, então eu defino LIMIT X; mas como posso contar simultaneamente o número total de linhas também? Atualmente, eu uso duas consultas separadas para fazê-lo como SELECT COUNT(*) FROM col WHERE CLAUSE SELECT * FROM col WHERE CLAUSE LIMIT X Existe uma maneira de fazer isso …


2
Como usar variáveis ​​dentro de um select (SQL Server)?
Se eu quiser calcular uma coluna e usar o resultado em mais de uma coluna, como faço isso sem fazer o cálculo duas vezes? Exemplo: SELECT LOWER(SUBSTRING([NAME], 4, 100)) + '@somedomain.com' as EMail ,hashbytes('SHA1', LOWER(SUBSTRING([NAME], 4, 100)) + '@somedomain.com') as HashedEmail FROM sometable Como evito escrever isso duas vezes sem …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.