Perguntas com a marcação «sql»

138
Definir variável a ser usada com o operador IN (T-SQL)

Eu tenho uma consulta Transact-SQL que usa o operador IN. Algo assim: select * from myTable where myColumn in (1,2,3,4) Existe uma maneira de definir uma variável para armazenar toda a lista "(1,2,3,4)"? Como devo defini-lo? declare @myList {data type} set @myList = (1,2,3,4) select * from...

138
ESQUERDA JOIN apenas primeira linha

Eu li muitos tópicos sobre como obter apenas a primeira linha de uma junção esquerda, mas, por algum motivo, isso não funciona para mim. Aqui está minha estrutura (simplificada, é claro) Feeds id | title | content ---------------------- 1 | Feed 1 | ... Artistas artist_id |...

137
Use tnsnames.ora no Oracle SQL Developer

Estou avaliando o Oracle SQL Developer . Meu tnsnames.oraé preenchido, e um tnspingpara uma conexão definida em tnsnames.orafunciona bem. Ainda assim, o SQL Developer não exibe nenhuma conexão. O Oracle SQL Developer Soars menciona que, se você possui o software cliente Oracle e um arquivo...

137
Qual é o objetivo da palavra-chave SQL "AS"?

Você pode definir aliases de tabela no SQL digitando o identificador logo após o nome da tabela. SELECT * FROM table t1; Você pode até usar a palavra AS- chave para indicar o alias. SELECT * FROM table AS t1; Qual a diferença entre eles, se houver? Vejo que os antigos DBA tendem a escrever...

137
Converter texto em número na consulta MySQL

É possível converter texto em número dentro da consulta MySQL? Eu tenho uma coluna com um identificador que consiste em um nome e um número no formato de "nome-número". A coluna possui o tipo VARCHAR. Eu quero classificar as linhas de acordo com o número (linhas com o mesmo nome), mas a coluna é...

137
GROUP_CONCAT PEDIDO POR

Eu tenho uma tabela como: +-----------+-------+------------+ | client_id | views | percentage | +-----------+-------+------------+ | 1 | 6 | 20 | | 1 | 4 | 55 | | 1 | 9 | 56 | | 1 | 2 | 67 | | 1 | 7 | 80 | | 1 | 5 | 66 | | 1 | 3 | 33 | | 1 | 8 | 34 | | 1 | 1 | 52 | Eu tentei