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.

18
Por que NULL = NULL é avaliado como falso no SQL server
No SQL server, se você tiver nullParam=NULLuma cláusula where, ela sempre será avaliada como falsa. Isso é contra-intuitivo e me causou muitos erros. Entendo que as palavras IS NULL- IS NOT NULLchave e são a maneira correta de fazer isso. Mas por que o SQL Server se comporta dessa maneira?
146 sql  sql-server  null 


11
Switch / Case SQL na cláusula 'where'
Tentei procurar ao redor, mas não consegui encontrar nada que me ajudasse. Estou tentando fazer isso no SQL: declare @locationType varchar(50); declare @locationID int; SELECT column1, column2 FROM viewWhatever WHERE CASE @locationType WHEN 'location' THEN account_location = @locationID WHEN 'area' THEN xxx_location_area = @locationID WHEN 'division' THEN xxx_location_division = @locationID …


5
Diferença entre Select Unique e Select Distinct
Eu pensei que eram sinônomos, mas escrevi o seguinte no Microsoft SQL: Select Unique col from (select col from table1 union select col from table2) alias E falhou. Alterando para Select Distinct col from (select col from table1 union select col from table2) alias consertou. Alguém pode explicar?
145 sql  sql-server 

12
Usando uma tabela de configuração de linha única no banco de dados do SQL Server. Péssima ideia?
Ao desenvolver um aplicativo de carrinho de compras, descobri que precisava salvar as configurações com base nas preferências e requisitos do administrador. Essas informações podem incluir informações da empresa, IDs de conta de remessa, chaves da API do PayPal, preferências de notificação etc. Parece altamente inapropriado criar uma tabela para …



1
Manipulação de tipos de lista com Esqueleto
Eu tenho tipos de dados definidos como: data ComitteeView = CommitteeView { committeeId :: CommitteeId , committeeMembers :: [Person] } data CommitteesView = CommitteesView { committeeView :: [CommitteeView] } Agora, como está, eu tenho um modelo persistente definido como: Person name Text Committee name Text CommitteePerson personId PersonId committeeId CommitteeId …
144 sql  list  haskell  esqueleto 

9
Valor booleano de retorno na instrução SQL Select
Como retornar um valor booleano na instrução SQL Select? Eu tentei este código: SELECT CAST(1 AS BIT) AS Expr1 FROM [User] WHERE (UserID = 20070022) E ele só retorna TRUEse UserIDexistir na mesa. Quero que ele retorne FALSEse UserIDnão existir na mesa.
144 sql  select  boolean 

8
É possível realizar consultas entre bancos de dados com o PostgreSQL?
Acho que a resposta é "não" com base na mensagem de erro abaixo (e neste resultado do Google ), mas existe uma maneira de executar uma consulta entre bancos de dados usando o PostgreSQL? databaseA=# select * from databaseB.public.someTableName; ERROR: cross-database references are not implemented: "databaseB.public.someTableName" Estou trabalhando com alguns …
144 sql  postgresql 

9
Casos de uso para NoSQL [fechado]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 4 anos . Melhore esta pergunta O NoSQL tem recebido muita atenção …

9
MySQL Como vários valores
Eu tenho essa consulta MySQL. Eu tenho campos de banco de dados com este conteúdo sports,shopping,pool,pc,games shopping,pool,pc,games sports,pub,swimming, pool, pc, games Por que essa consulta semelhante não funciona? Eu preciso dos campos com esportes ou pub ou ambos? SELECT * FROM table WHERE interests LIKE ('%sports%', '%pub%')
144 mysql  sql  sql-like 


8
Inserir dados na tabela temporária com consulta
Eu tenho uma consulta existente que gera dados atuais e gostaria de inseri-la em uma tabela Temp, mas estou tendo alguns problemas ao fazê-lo. Alguém teria alguma idéia de como fazer isso? Aqui está um exemplo SELECT * FROM (SELECT Received, Total, Answer, ( CASE WHEN application LIKE '%STUFF%' THEN …
144 sql  sql-server  ssms 

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.