Perguntas com a marcação «sql»

166
Atualizar várias colunas no SQL

Existe uma maneira de atualizar várias colunas no SQL server da mesma maneira que uma instrução de inserção é usada? Algo como: Update table1 set (a,b,c,d,e,f,g,h,i,j,k)= (t2.a,t2.b,t2.c,t2.d,t2.e,t2.f,t2.g,t2.h,t2.i,t2.j,t2.k) from table2 t2 where table1.id=table2.id Ou algo assim, e não...

165
ATUALIZAR várias tabelas no MySQL usando LEFT JOIN

Eu tenho duas tabelas e quero atualizar os campos em T1 para todas as linhas em um LEFT JOIN. Para um exemplo fácil, atualize todas as linhas do seguinte conjunto de resultados: SELECT T1.* FROM T1 LEFT JOIN T2 ON T1.id = T2.id WHERE T2.id IS NULL O manual do MySQL afirma que: Instruções...

165
Selecione o tipo de dados do campo no postgres

Como obtenho o tipo de dados do campo específico da tabela no postgres? Por exemplo, eu tenho a tabela a seguir, student_details (número inteiro stu_id, stu_name varchar (30), registro de data e hora de join_date); Neste usando o nome do campo / ou qualquer outra maneira, eu preciso obter o tipo...

165
Delimitadores no MySQL

Costumo ver pessoas usando delimitadores. Tentei descobrir o que são delimitadores e qual é o objetivo deles. Após 20 minutos de pesquisa no Google, não consegui encontrar uma resposta que me satisfizesse. Então, minha pergunta é agora: o que são delimitadores e quando devo...

164
Sql Server equivalente a uma função agregada COUNTIF

Estou criando uma consulta com uma GROUP BYcláusula que precisa da capacidade de contar registros com base apenas em uma determinada condição (por exemplo, contar apenas registros onde um determinado valor da coluna é igual a 1). SELECT UID, COUNT(UID) AS TotalRecords, SUM(ContractDollars) AS...

164
Desempenho do SQL JOIN vs IN?

Tenho um caso em que o uso de um JOIN ou IN me fornecerá os resultados corretos ... Qual normalmente tem melhor desempenho e por quê? Quanto isso depende de qual servidor de banco de dados você está executando? (Para sua informação, estou usando o