Perguntas com a marcação «sql»

SQL (Structured Query Language) é uma linguagem para gerenciar dados em sistemas de gerenciamento de banco de dados relacional. Essa tag é para perguntas gerais de programação SQL; não é para o Microsoft SQL Server (para isso, use a tag sql-server) nem se refere a dialetos específicos do SQL por si só.



4
Por que o SQL BETWEEN é inclusivo e não meio aberto?
Intervalos semi-abertos (ou semi-abertos, semi-fechados , meio-limitados ) ( [a,b), onde xpertencem ao intervalo iff a <= x < b) são bastante comuns na programação, pois possuem muitas propriedades convenientes. Alguém pode oferecer uma justificativa que explica por que o SQL BETWEENusa um intervalo fechado ( [a,b])? Isso é esp. …
45 sql 

9
Usando a palavra-chave JOIN ou não
As seguintes consultas SQL são as mesmas: SELECT column1, column2 FROM table1, table2 WHERE table1.id = table2.id; SELECT column1, column2 FROM table1 JOIN table2 ON table1.id = table2.id; E certamente resultam nos mesmos planos de consulta em todos os DBMS que eu já tentei. Mas, de vez em quando, leio …
45 sql  coding-style 




7
Gatilhos SQL e quando ou quando não usá-los.
Quando eu estava aprendendo originalmente sobre SQL, sempre me disseram que só use gatilhos se você realmente precisar e opte por usar procedimentos armazenados, se possível. Infelizmente, naquela época (há alguns anos), eu não estava tão curioso e preocupado com os fundamentos como agora, então nunca perguntei o motivo. Qual …
43 sql 

6
Como faço para facilitar a escrita de consultas complexas em SQL? [fechadas]
Estou achando muito difícil escrever consultas SQL complexas envolvendo junções em várias tabelas (pelo menos 3-4) e envolvendo várias condições aninhadas. As consultas que me pedem para escrever são facilmente descritas por algumas frases, mas podem exigir uma quantidade enganosa de código para serem concluídas. Estou me acostumando a usar …
42 sql  tips  query 



3
tabelas de auto-referência, boas ou más? [fechadas]
Representando localizações geográficas em um aplicativo, o design do modelo de dados subjacente sugere duas opções claras (ou talvez mais?). Uma tabela com uma coluna parent_id auto-referente uk - london (london parent id = UK id) ou duas tabelas, com um relacionamento de um para muitos, usando uma chave estrangeira. …



2
Qual é o histórico da pronúncia não oficial do SQL?
SQL é oficialmente pronunciado como / ˌɛskjuːˈɛl / como "SQL", conforme declarado em Beaulieu, Alan (abril de 2009). Mary E. Treseler. ed. Aprendendo SQL (2ª ed.). Sebastapol, CA, EUA: O'Reilly. ISBN 978-0-596-52083-0. Mas frequentemente é pronunciado / ˈsiːkwəl / like "sequel", qual é a história por trás dessa segunda pronúncia?
32 sql  history 

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.