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.

14
A curto-circuito da cláusula SQL WHERE é avaliada?
As expressões booleanas nas cláusulas SQL WHERE são avaliadas em curto-circuito ? Por exemplo: SELECT * FROM Table t WHERE @key IS NULL OR (@key IS NOT NULL AND @key = t.Key) Se @key IS NULL for avaliado como true, @key IS NOT NULL AND @key = t.Key é avaliada? …

4
Como você executa manualmente comandos SQL no Ruby On Rails usando o NuoDB
Estou tentando executar manualmente comandos SQL para acessar procedimentos no NuoDB. Estou usando Ruby on Rails e estou usando o seguinte comando: ActiveRecord::Base.connection.execute("SQL query") A "consulta SQL" pode ser qualquer comando SQL. Como por exemplo, eu tenho uma tabela chamada "Feedback" e quando executo o comando: ActiveRecord::Base.connection.execute("SELECT `feedbacks`.* FROM `feedbacks`") …

4
Como posso associar várias tabelas SQL usando os IDs?
Eu tenho 4 tabelas diferentes nas quais quero entrar. As tabelas estão estruturadas com colunas da seguinte maneira: TableA - aID | nameA | dID TableB - bID | nameB | cID | aID TableC - cID | nameC | date TableD - dID | nameD Começando com a Tabela …
141 mysql  sql  join 

3
Caso na instrução Select
Eu tenho uma instrução SQL que tem um CASEfrom SELECTe eu simplesmente não consigo acertar. Vocês podem me mostrar um exemplo de CASEonde os casos são as condições e os resultados deles? Por exemplo: Select xxx, yyy case : desc case when bbb then 'blackberry'; when sss then 'samsung'; end …
141 sql  sql-server  case 


7
Biblioteca Analisadora SQL para Java [fechada]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
141 java  sql  parsing 


5
Comparando datas no Oracle SQL
Estou tentando fazer com que ele mostre o número de funcionários contratados após 20 de junho de 1994, mas recebo um erro dizendo "Identificador inválido de JUN". Por favor, ajude, obrigado! Select employee_id, count(*) From Employee Where to_char(employee_date_hired, 'DD-MON-YY') > 31-DEC-95;
141 sql  oracle 


9
Posso usar a instrução CASE em uma condição JOIN?
A imagem a seguir faz parte do Microsoft SQL Server 2008 R2 System Views. A partir da imagem, podemos ver que a relação entre sys.partitionse sys.allocation_unitsdepende do valor de sys.allocation_units.type. Então, para juntá-los, eu escreveria algo semelhante a este: SELECT * FROM sys.indexes i JOIN sys.partitions p ON i.index_id = …
141 sql  sql-server  join  case 

18
Como depurar consultas de banco de dados PDO?
Antes de mudar para o PDO, criei consultas SQL em PHP concatenando seqüências de caracteres. Se eu receber um erro de sintaxe do banco de dados, eu poderia apenas repetir a string de consulta SQL final, tentar por mim mesma no banco de dados e ajustá-la até corrigir o erro …
140 php  sql  pdo 

10
Como executar um arquivo de script .SQL usando c #
Tenho certeza de que esta pergunta já foi respondida, mas não consegui encontrar uma resposta usando a ferramenta de pesquisa. Usando c #, eu gostaria de executar um arquivo .sql. O arquivo sql contém várias instruções sql, algumas das quais são divididas em várias linhas. Eu tentei ler o arquivo …
140 c#  sql  oracle  scripting 

5
Consulta SQL para a data de hoje menos dois meses
Quero selecionar todos os registros em uma tabela em que a data de entrada seja anterior a 2 meses. Alguma idéia de como eu posso fazer isso? Ainda não tentei nada, mas estou neste ponto: SELECT COUNT(1) FROM FB WHERE Dte > GETDATE()
140 sql  sql-server 


3
Como obtenho o MIN () de dois campos no Postgres?
Digamos que eu tenho uma tabela como esta: name | score_a | score_b -----+---------+-------- Joe | 100 | 24 Sam | 96 | 438 Bob | 76 | 101 ... | ... | ... Gostaria de selecionar o mínimo de score_a e score_b. Em outras palavras, algo como: SELECT name, …
140 sql  postgresql  min 

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.