Perguntas com a marcação «sql»

SQL (Structured Query Language) é uma linguagem para consulta de bancos de dados. As perguntas devem incluir exemplos de código, estrutura da tabela, dados de amostra e uma tag para a implementação do DBMS (por exemplo, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, etc.) em uso. Se sua pergunta estiver relacionada apenas a um DBMS específico (usa extensões / recursos específicos), use a tag desse DBMS. As respostas às perguntas marcadas com SQL devem usar o SQL padrão ISO / IEC.

5
Registros Oracle SELECT TOP 10
Eu tenho um grande problema com uma instrução SQL no Oracle. Desejo selecionar os 10 melhores registros ordenados por STORAGE_DB que não estão em uma lista de outra instrução de seleção. Este funciona bem para todos os registros: SELECT DISTINCT APP_ID, NAME, STORAGE_GB, HISTORY_CREATED, TO_CHAR(HISTORY_DATE, 'DD.MM.YYYY') AS HISTORY_DATE FROM HISTORY …
144 sql  oracle  top-n 


9
SQL - usando alias no grupo por
Apenas curioso sobre a sintaxe SQL. Então, se eu tiver SELECT itemName as ItemName, substring(itemName, 1,1) as FirstLetter, Count(itemName) FROM table1 GROUP BY itemName, FirstLetter Isso estaria incorreto porque GROUP BY itemName, FirstLetter realmente deveria ser GROUP BY itemName, substring(itemName, 1,1) Mas por que não podemos simplesmente usar o primeiro …
143 sql  group-by  alias 



8
Como selecionar a primeira linha de cada grupo?
Eu tenho um DataFrame gerado da seguinte maneira: df.groupBy($"Hour", $"Category") .agg(sum($"value") as "TotalValue") .sort($"Hour".asc, $"TotalValue".desc)) Os resultados são parecidos com: +----+--------+----------+ |Hour|Category|TotalValue| +----+--------+----------+ | 0| cat26| 30.9| | 0| cat13| 22.1| | 0| cat95| 19.6| | 0| cat105| 1.3| | 1| cat67| 28.5| | 1| cat4| 26.8| | 1| cat13| …

9
Diferença entre CTE e SubQuery?
A partir desta postagem Como usar o ROW_NUMBER no procedimento a seguir? Existem duas versões de respostas em que uma usa uma sub-querye a outra usa umaCTE para resolver o mesmo problema. Agora, qual é a vantagem de usar CTE (Common Table Expression)uma 'subconsulta' em excesso (portanto, mais legível que …

9
Escapando o caractere e comercial na string SQL
Estou tentando consultar uma determinada linha pelo nome no meu banco de dados sql e ele tem um e comercial. Tentei definir um caractere de escape e depois escapar do e comercial, mas por algum motivo isso não está funcionando e não tenho certeza sobre qual é exatamente o meu …
143 sql  oracle  escaping  sqlplus 



2
Como inserir várias linhas de uma única consulta usando eloquente / fluente
Eu tenho a seguinte consulta: $query = UserSubject::where('user_id', Auth::id())->select('subject_id')->get(); e, como esperado, obtenho o seguinte resultado: [{"user_id":8,"subject_id":9},{"user_id":8,"subject_id":2}] Existe uma maneira de copiar o resultado acima em outra tabela para que minha tabela fique assim? ID|user_id|subject_id 1 |8 |9 2 |8 |2 O problema que tenho é que ele $querypode esperar …
143 php  sql  laravel  eloquent 

10
A cláusula "entre" do MySQL não é inclusiva?
Se eu executar uma consulta com uma betweencláusula, parece excluir o valor final. Por exemplo: select * from person where dob between '2011-01-01' and '2011-01-31' Isso obtém todos os resultados dobde '2011-01-01' a '2011-01-30'; pulando registros onde dobé '2011-01-31'. Alguém pode explicar por que essa consulta se comporta dessa maneira …
142 sql  mysql  between 



4
Alterar tabela Adicionar sintaxe de coluna
Estou tentando programaticamente adicionar uma coluna de identidade a uma tabela Funcionários. Não tenho certeza do que estou fazendo de errado com minha sintaxe. ALTER TABLE Employees ADD COLUMN EmployeeID int NOT NULL IDENTITY (1, 1) ALTER TABLE Employees ADD CONSTRAINT PK_Employees PRIMARY KEY CLUSTERED ( EmployeeID ) WITH( STATISTICS_NORECOMPUTE …
142 sql  sql-server  tsql  ddl 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.