Perguntas com a marcação «sql-server»

272
Como armazenar valores decimais no SQL Server?

Estou tentando descobrir o tipo de dados decimal de uma coluna no SQL Server. Eu preciso ser capaz de armazenar valores como 15,5, 26,9, 24,7, 9,8, etc. Eu atribui decimal(18, 0)ao tipo de dados da coluna, mas isso não me permite armazenar esses valores. Qual é a maneira certa de fazer...

271
Diferente <>! = Operador em NULL

Alguém poderia explicar o seguinte comportamento no SQL? SELECT * FROM MyTable WHERE MyColumn != NULL (0 Results) SELECT * FROM MyTable WHERE MyColumn <> NULL (0 Results) SELECT * FROM MyTable WHERE MyColumn IS NOT NULL (568

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...

259
INNER JOIN vs desempenho LEFT JOIN no SQL Server

Eu criei o comando SQL que usa INNER JOIN em 9 tabelas, de qualquer forma, esse comando leva muito tempo (mais de cinco minutos). Então, meu pessoal sugeriu que eu mudasse INNER JOIN para LEFT JOIN porque o desempenho de LEFT JOIN é melhor, apesar do que eu sei. Depois que eu mudei, a velocidade da...

258
SELECT DISTINCT em uma coluna

Usando o SQL Server, eu tenho ... ID SKU PRODUCT ======================= 1 FOO-23 Orange 2 BAR-23 Orange 3 FOO-24 Apple 4 FOO-25 Orange eu quero 1 FOO-23 Orange 3 FOO-24 Apple Esta consulta não está me levando até lá. Como posso selecionar DISTINCT em apenas uma coluna? SELECT...