Articles of sql

Consulta extremamente lenta no código mas rápida no SSMS

Eu tenho uma consulta bastante simples que eu continuo recebendo tempos limite (demora mais de três minutos para concluir, eu parei cedo para que eu pudesse postar esta questão) sobre quando ele está sendo executado no código, no entanto quando eu executar a mesma consulta do mesmo computador no Sql Server Management Studio, a consulta […]

Comportamento duplicado estranho de GROUP_CONCAT de duas JOINES ESQUERDAS de GROUP_BYs

Aqui está a estrutura de todas as minhas tabelas e a consulta (por favor, concentre-se na última consulta, anexada abaixo) . Como você vê no violino, aqui está a saída atual: +———+———–+——-+————+————–+ | user_id | user_name | score | reputation | top_two_tags | +———+———–+——-+————+————–+ | 1 | Jack | 0 | 18 | css,mysql | […]

DataSource do DropdownList

Oi pessoal, eu tenho problema com a lista suspensa. Eu estou usando lista suspensa com datasource. Como posso obter esse valor que selecionei? // I need a if statement here because my programme doesn’t know which value of dropdown list selected and I don’t know how to use this with datasource. if(//if I select quiz […]

Por que não consigo forçar o Oracle 11g a consumir mais CPUs para uma única consulta SQL?

Eu tenho algumas consultas enormes que são executadas em tabelas gigantescas. Essas consultas parecem estar com gargalos na CPU e são executadas por horas. Eu entendo que o Oracle tem muitos novos resources com o 11g, release 2 para paralelizar internamente a execução de uma consulta. No entanto, não importa que tipo de dicas eu […]

Erro de SQL: syntax incorreta perto da palavra-chave ‘Usuário’

Eu estou usando o SQL para inserir dados no arquivo de database SQL usando C # da seguinte maneira. String cs = System.Configuration.ConfigurationManager.ConnectionStrings[“connection1”].ConnectionString; SqlConnection conn = new SqlConnection(cs); String sql = “INSERT INTO User (login, password, status) ” + “VALUES (@login, @password, @status)”; SqlCommand comm = new SqlCommand(sql, conn); comm.Parameters.Add(“@login”, System.Data.SqlDbType.VarChar); comm.Parameters.Add(“@password”, System.Data.SqlDbType.VarChar); comm.Parameters.Add(“@status”, System.Data.SqlDbType.Bit); […]

Como gerar dados no MySQL?

Aqui está o meu SQL: SELECT COUNT(id), CONCAT(YEAR(created_at), ‘-‘, MONTH(created_at), ‘-‘, DAY(created_at)) FROM my_table GROUP BY YEAR(created_at), MONTH(created_at), DAY(created_at) Quero que uma linha apareça mesmo para dias em que não foi criada uma ID. Neste momento estou perdendo uma tonelada de encontros por dias em que não houve atividade. Alguma idéia de como alterar essa […]

Soma condicional na consulta Group By MSSQL

Eu tenho uma tabela OrderDetails com o seguinte esquema: —————————————————————- | OrderId | CopyCost | FullPrice | Price | PriceType | —————————————————————- | 16 | 50 | 100 | 50 | CopyCost | —————————————————————- | 16 | 50 | 100 | 100 | FullPrice | —————————————————————- | 16 | 50 | 100 | 50 | […]

Valor do campo Concat para string no SQL Server

Eu preciso de uma function semelhante ao Oracle WM_CONCAT no SQL Server, que retorna uma lista separada por vírgula de qualquer campo que você passar como argumento. Por exemplo, no Oracle, select WM_CONCAT(first_name) from employee where state=’CA’ retorna “John, Jim, Bob”. Como posso fazer isso no SQL Server? obrigado

Concatenar resultados de uma consulta SQL no Oracle

Eu tenho dados como este em uma tabela NAME PRICE A 2 B 3 C 5 D 9 E 5 Eu quero exibir todos os valores em uma linha; por exemplo: A,2|B,3|C,5|D,9|E,5| Como eu iria fazer uma consulta que me daria uma string como esta no Oracle? Eu não preciso que seja programado em algo; […]

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: […]