Que signifie le classement dans SQL et que
Que signifie le classement dans SQL et que
J'ai une requête Transact-SQL qui utilise l'opérateur IN. Quelque chose comme ça: select * from myTable where myColumn in (1,2,3,4) Existe-t-il un moyen de définir une variable pour contenir la liste entière "(1,2,3,4)"? Comment devrais-je le définir? declare @myList {data type} set @myList =...
Comment compter le nombre d'enregistrements renvoyés par un groupe par requête, Par exemple: select count(*) from temptable group by column_1, column_2, column_3, column_4 Donne moi, 1 1 2 Je dois compter les enregistrements ci-dessus pour obtenir 1 + 1 + 1 =
J'ai une requête comme celle-ci: SELECT * FROM Cases WHERE created_at BETWEEN '2013-05-01' AND '2013-05-01' Mais cela ne donne aucun résultat même s'il existe des données sur le 1er. created_atressemble 2013-05-01 22:25:19, je soupçonne que cela a à voir avec le temps? Comment cela pourrait-il être...
J'ai créé une table sur l'environnement de développement à des fins de test et il y a peu de sp qui refreing cette table. Maintenant, je dois supprimer ce tableau et identifier tous les SP qui font référence à ce tableau. Je suis confronté à des difficultés pour trouver la liste de tous les sp....
Existe-t-il un moyen "simple" de le faire ou dois-je passer par une variable de table avec la syntaxe "OUTPUT ... INTO"? DECLARE @someInt int INSERT INTO MyTable2(AIntColumn) OUTPUT @SomeInt = Inserted.AIntColumn
J'ai une requête SQL pour créer la base de données dans SQLServer comme indiqué ci-dessous: create database yourdb on ( name = 'yourdb_dat', filename = 'c:\program files\microsoft sql server\mssql.1\mssql\data\yourdbdat.mdf', size = 25mb, maxsize = 1500mb, filegrowth = 10mb ) log on ( name =...
J'ai lu et lu sur MSDN, etc. Ok, donc ça signale la fin d'un lot. Qu'est-ce qui définit un lot? Je ne vois pas pourquoi je dois y aller quand je colle un tas de scripts à exécuter tous en même temps. Je n'ai jamais compris GO. Quelqu'un peut-il mieux expliquer cela et quand je dois l'utiliser...
Je regarde l'exemple de base de données AdventureWorks pour SQL Server 2008 et je vois dans leurs scripts de création qu'ils ont tendance à utiliser les éléments suivants: ALTER TABLE [Production].[ProductCostHistory] WITH CHECK ADD CONSTRAINT [FK_ProductCostHistory_Product_ProductID] FOREIGN...
Je dois accéder uniquement au champ Month.Year à partir de la date dans SQL
SQL Server 2008 a-t-il un type de données comme celui de MySQL
À quoi sert le type de données SQL Server SYSNAME? BOL dit: Le type de données sysname est utilisé pour les colonnes de table, les variables et les paramètres de procédure stockée qui stockent les noms d'objet. mais je ne comprends pas vraiment ça. Y a-t-il un cas d'utilisation que vous pouvez...
Avertissement: j'ai compris le problème (je pense), mais je voulais ajouter ce problème à Stack Overflow car je ne pouvais (facilement) le trouver nulle part. De plus, quelqu'un pourrait avoir une meilleure réponse que moi. J'ai une base de données où une table "commune" est référencée par...
SELECT (InvoiceTotal - PaymentTotal - CreditTotal) AS BalanceDue FROM Invoices WHERE BalanceDue > 0 --error La valeur calculée «BalanceDue» définie comme variable dans la liste des colonnes sélectionnées ne peut pas être utilisée dans la clause WHERE. Y a-t-il un moyen pour cela? Dans cette...
J'écris une procédure stockée dans SQL Server 2008. Je dois vérifier si une table existe dans la base de données. Si ce n'est pas le cas, je dois le créer. Comment puis-je faire
Vous recherchez une solution élégante (ou toute autre) pour convertir des colonnes en lignes. Voici un exemple: j'ai une table avec le schéma suivant: [ID] [EntityID] [Indicator1] [Indicator2] [Indicator3] ... [Indicator150] Voici ce que je souhaite obtenir comme résultat: [ID] [EntityId]...
Je cherche à diviser '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 ...' (délimité par des virgules) en une table ou une variable de table . Quelqu'un a-t-il une fonction qui renvoie chacun dans une
Existe-t-il un moyen simple de trouver l'index de la dernière occurrence d'une chaîne à l'aide de SQL? J'utilise actuellement SQL Server 2000. J'ai essentiellement besoin des fonctionnalités System.String.LastIndexOffournies par la méthode .NET . Un peu de googler a révélé ceci - Fonction pour...
Quelle est la différence entre l'utilisation SELECT ... INTO MyTable FROM... et INSERT INTO MyTable (...) SELECT ... FROM .... ? De BOL [ INSERT , SELECT ... INTO ], je sais que l'utilisation de SELECT ... INTO créera la table d'insertion sur le groupe de fichiers par défaut s'il n'existe pas déjà,...
Disons que j'ai une instruction SQL qui est syntaxiquement et sémantiquement correcte afin qu'elle s'exécute. Dans Management Studio (ou tout autre outil de requête), comment puis-je tester les instructions SQL, et si je remarque qu'elles ont cassé quelque chose, revenir en arrière (dans une...