Articles of select

Pode selecionar * o uso sempre justificado?

Eu sempre preguei aos meus desenvolvedores que SELECT * é o mal e deve ser evitado como a praga. Há algum caso em que isso possa ser justificado? Não estou falando de COUNT(*) – que a maioria dos otimizadores pode descobrir. Editar Eu estou falando sobre o código de produção. E um ótimo exemplo que […]

Por que o Firefox não mostra a opção de seleção padrão correta?

Estou fazendo um aplicativo da web para gerenciar o produto SKUS. Uma parte disso é associar SKUs a nomes de produtos. Em cada linha de uma tabela, listo um SKU e exibo uma checkbox com nomes de produtos. O produto atualmente associado a esse SKU no database recebe um atributo como selected=”selected” . Isso pode […]

Como obter registros aleatoriamente do database Oracle?

Eu preciso selecionar linhas aleatoriamente. Ex: Vamos supor, uma tabela consiste em 100 registros, mas eu preciso obter apenas 20 registros desses 100 registros e a seleção de registros será feita aleatoriamente … como eu sairia disso? Eu estou usando o oracle como meu db. qualquer sugestão me ajudaria muito. Desde já, obrigado..

Como excluir de select no MySQL?

Este código não funciona para o MySQL 5.0, como reescrevê-lo para que funcione DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) > 1 )) Quero excluir colunas que não possuem um ID exclusivo. Vou acrescentar que na maioria das vezes é apenas um id (tentei na syntax e ele […]

selecione o contador de incremento no mysql

Aqui está minha consulta mysql select name from table; Eu quero selecionar um contador de incremento ao lado do nome.Como fazer isso. então a saída esperada será Jay 1 roy 2 ravi 3 ram 4

SELECT query return 1 row de cada grupo

Esta é uma tabela de produtos e tem poucos milhões de registros. Eu quero listar o registro como abaixo: Normalmente eu uso: SELECT id, product_name, store_id FROM product GROUP BY store_id ORDER BY id. Atualmente com problema de desempenho do SQL. Eu preciso de consulta SQL para resultado de saída como este.

MySQL – SQL_BIG_SELECTS

Ei, eu tenho investigado SQL_BIG_SELECTS, mas a documentação do MySQL até agora tem sido muito pouco útil. Eu estou procurando algumas dicas para evitar que erros como o abaixo apareçam. ERRO 1104: O SELECT examinaria muitos registros e provavelmente demoraria muito tempo. Verifique seu WHERE e use SET OPTION SQL_BIG_SELECTS = 1 se o SELECT […]

MySQL select statement com CASE ou IF ELSEIF? Não sabe como obter o resultado

Eu tenho duas tabelas. Um deles tem informações do fabricante e inclui as regiões onde eles podem vender. O outro tem seus produtos à venda. Temos que limitar a visibilidade do produto com base nas regiões. É como se o Netflix tivesse vídeos em seu sistema que só podem ser vistos em todos os lugares […]

Velocidade SELECT do SQL int vs varchar

Estou no processo de criar uma mesa e isso me fez pensar. Se eu armazenar, digamos carros que tenham uma marca (fx BMW, Audi etc.), fará alguma diferença na velocidade da consulta se eu armazenar o make como um int ou varchar. Então é SELECT * FROM table WHERE make = 5 AND …; Mais […]

Erro ao usar, exceto em uma consulta

Esta consulta funciona: mysql> SELECT s.sno FROM students s; +——+ | sno | +——+ | 1 | | 2 | | 3 | | 4 | | 5 | | 6 | | 7 | | 8 | | 9 | | 10 | +——+ 10 rows in set (0.00 sec) Esta consulta também funciona: […]