Questions marquées «sql»

171
Nom de la table comme variable

J'essaye d'exécuter cette requête: declare @tablename varchar(50) set @tablename = 'test' select * from @tablename Cela produit l'erreur suivante: Msg 1087, niveau 16, état 1, ligne 5 Doit déclarer la variable de table "@tablename". Quelle est la bonne façon d'avoir un nom de table rempli...

170
Calculer un total cumulé dans SQL Server

Imaginez le tableau suivant (appelé TestTable): id somedate somevalue -- -------- --------- 45 01/Jan/09 3 23 08/Jan/09 5 12 02/Feb/09 0 77 14/Feb/09 7 39 20/Feb/09 34 33 02/Mar/09 6 Je voudrais une requête qui renvoie un total cumulé dans l'ordre des dates, comme: id somedate somevalue...

170
Explication de la terminologie BASE

L' acronyme BASE est utilisé pour décrire les propriétés de certaines bases de données, généralement des bases de données NoSQL. On l'appelle souvent l'opposé de l' ACID . Il n'y a que quelques articles qui abordent les détails de BASE, tandis que ACID a beaucoup d'articles qui expliquent chacune...

170
SQL WHERE ID IN (id1, id2,…, idn)

J'ai besoin d'écrire une requête pour récupérer une grande liste d'identifiants. Nous prenons en charge de nombreux backends (MySQL, Firebird, SQLServer, Oracle, PostgreSQL ...) donc j'ai besoin d'écrire un SQL standard. La taille de l'ensemble d'identifiants pourrait être importante, la requête...

169
Comment supprimer une base de données MySQL?

Vous remarquerez peut-être d'après ma dernière question qu'un problème a causé d'autres problèmes, Lire les manuels MySQL dans le moniteur MySQL? Ma base de données est maintenant inutilisable en partie à cause de mon intérêt à casser des choses et de mon incapacité à regarder les messages...

169
Les jointures sont pour les paresseux?

J'ai récemment eu une discussion avec un autre développeur qui me disait que les JOIN (SQL) sont inutiles. C'est techniquement vrai mais il a ajouté que l'utilisation de jointures est moins efficace que de faire plusieurs requêtes et lier des tables dans le code (C # ou Java). Pour lui, les...

168
Fonction IndexOf dans T-SQL

Étant donné une colonne d'adresse e-mail, je dois trouver la position du signe @ pour la sous-chaîne. Quelle est la indexoffonction, pour les chaînes en T-SQL? Vous recherchez quelque chose qui renvoie la position d'une sous-chaîne dans une chaîne. en C # var s = "abcde"; s.IndexOf('c'); // yields...

168
Comment faire un INNER JOIN sur plusieurs colonnes

Je travaille sur un projet de devoirs et je suis censé effectuer une requête de base de données qui trouve les vols soit par le nom de la ville, soit par le code de l'aéroport, mais la flightstable ne contient que les codes d'aéroport donc si je veux rechercher par ville, je dois rejoindre sur la...