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.







9
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 ContractDollars, (COUNTIF(MyColumn, 1) / COUNT(UID) * …

5
Como verificar a existência do tipo de tabela definida pelo usuário no SQL Server 2008?
Eu tenho um tipo de tabela definido pelo usuário. Quero verificar sua existência antes de editar um patch usando a OBJECT_ID(name, type)função O que typeda enumeração deve ser passado para tipos de tabela definidos pelo usuário? N'U' como para tabela definida pelo usuário não funciona, ou seja, IF OBJECT_ID(N'MyType', N'U') …



7
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 MSSQL)

9
O que é esse operador <=> no MySQL?
Estou trabalhando no código escrito por um desenvolvedor anterior e em uma consulta que diz: WHERE p.name &lt;=&gt; NULL O que &lt;=&gt;significa nesta consulta? É algo igual a =? Ou é um erro de sintaxe? Mas não está mostrando nenhum erro ou exceção. Eu já sei isso &lt;&gt;= !=no MySQL …

5
GOTA SE EXISTE VS GOTA?
Alguém pode me dizer se existe alguma diferença entre DROP IF EXISTS [TABLE_NAME] DROP [TABLE_NAME] Estou perguntando isso porque estou usando o modelo JDBC no meu aplicativo da web MVC. Se eu usar DROP [TABLE_NAME]o erro disse que a tabela existe. E se eu usá- DROP IF EXISTS [TABLE_NAME]lo diz …
163 sql  drop-table 



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.