Questions marquées «sql»

Le langage de requête structuré (SQL) est un langage permettant d'interroger des bases de données. Les questions doivent inclure des exemples de code, une structure de table, des exemples de données et une balise pour l'implémentation du SGBD (par exemple MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, etc.) utilisés. Si votre question concerne uniquement un SGBD spécifique (utilise des extensions / fonctionnalités spécifiques), utilisez plutôt la balise de ce SGBD. Les réponses aux questions marquées avec SQL doivent utiliser le standard SQL ISO / IEC.

12
Jointures SQL explicites et implicites
Y a-t-il une différence d'efficacité entre une jointure interne explicite et implicite? Par exemple: SELECT * FROM table a INNER JOIN table b ON a.id = b.id; contre. SELECT a.*, b.* FROM table a, table b WHERE a.id = b.id;
399 sql  join 



12
Est-il possible de spécifier une condition dans Count ()?
Est-il possible de spécifier une condition dans Count() ? Je voudrais compter uniquement les lignes qui ont, par exemple, "Manager" dans la colonne Position. Je veux le faire dans l'instruction count, sans utiliser WHERE; Je pose des questions à ce sujet parce que j'ai besoin de compter à la fois …
392 sql  sql-server  tsql 

2
Instruction de sélection imbriquée dans SQL Server
Pourquoi les éléments suivants ne fonctionnent-ils pas? SELECT name FROM (SELECT name FROM agentinformation) Je suppose que ma compréhension de SQL est erronée, car j'aurais pensé que cela retournerait la même chose que SELECT name FROM agentinformation L'instruction select interne ne crée-t-elle pas un jeu de résultats que l'instruction SELECT …

17
Mises à jour multiples dans MySQL
Je sais que vous pouvez insérer plusieurs lignes à la fois, existe-t-il un moyen de mettre à jour plusieurs lignes à la fois (comme dans, dans une seule requête) dans MySQL? Edit: Par exemple, j'ai les éléments suivants Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 …
388 mysql  sql  sql-update 



7
Comment déclarer une variable dans MySQL?
Comment déclarer une variable dans mysql, pour que ma deuxième requête puisse l'utiliser? Je voudrais écrire quelque chose comme: SET start = 1; SET finish = 10; SELECT * FROM places WHERE place BETWEEN start AND finish;
386 mysql  sql 

12
Comment obtenir l'ID d'insertion dans JDBC?
Je veux INSERTun enregistrement dans une base de données (qui est Microsoft SQL Server dans mon cas) en utilisant JDBC en Java. En même temps, je veux obtenir l'ID d'insertion. Comment puis-je y parvenir à l'aide de l'API JDBC?
385 java  sql  jdbc  insert-id 

5
SQL Server SELECT dans la table existante
J'essaie de sélectionner certains champs d'une table et de les insérer dans une table existante à partir d'une procédure stockée. Voici ce que j'essaye: SELECT col1, col2 INTO dbo.TableTwo FROM dbo.TableOne WHERE col3 LIKE @search_key Je pense que SELECT ... INTO ...c'est pour les tables temporaires, c'est pourquoi j'obtiens une …


25
Supprimer les lignes en double dans MySQL
J'ai une table avec les champs suivants: id (Unique) url (Unique) title company site_id Maintenant, je dois supprimer des lignes ayant le même title, company and site_id. Une façon de le faire sera d'utiliser le SQL suivant avec un script ( PHP): SELECT title, site_id, location, id, count( * ) …
375 mysql  sql  duplicates 



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.