Articles of server sql

SQL Server: requête lente, beaucoup de goûts

J'essaie de mettre en place une fonctionnalité de "search étendue", qui devrait être utilisée pour searchr tous les champs de la database. Les parameters de la requête ci-dessous sont tous "% horse%", et la DB locale exécute ceci en environ 15 sec. Quand j'utilise le paramètre "% [^ A-Za-z0-9] cheval [^ A-Za-z0-9]%", pour faire "cheval" […]

Formule pour la colonne calculée basée sur la colonne d'autres

J'ai une table comme celle-ci Formular | A | B | C | …. —————————————- (A + B) | 5 | 10 | 8 | …. (B + C) | 8 | 5 | 1 | …. (A – Y) | 10 | 0 | 9 | …. (A + Z) | 2 | 0 […]

comment faire système de classment dans la création de table de server SQL

J'ai un tableau des moyennes des élèves de quatre années d'études et de terrain pour find la moyenne de quatre ans et le dernier domaine est pour le système de notation. Ma question: Je veux faire une valeur de champ de grade basée sur la colonne final_avg . Comment puis-je atteindre cet objective? Par exemple […]

Renvoi des résultats avec un identifiant distinct dans 1 champ, un identifiant plus grand dans un 2ème champ et un filter sur une valeur spécifique dans un 3ème champ

J'ai essayé de build une requête pour signaler les exécutions de cas de test. Voici un set de données très simplifié que je vais utiliser comme exemple: TestCase id Test Case Name Execution id Atsortingbute Result 1 Log in to machine 1 Windows 7 Pass 1 Log in to machine 2 Windows 8 Fail 1 […]

Sélectionnez toutes les lignes dans une plage de dates, avec au less une ligne au cours du dernier mois donné

Je n'ai plus d'idées pour celui-ci et je ne suis pas sûr de savoir comment le faire. Je vais vous donner ma requête actuelle qui me donne les lignes dont j'ai besoin pour la plage de dates; WITH CTE AS (SELECT FER.*, COUNT(*) OVER (PARTITION BY FER.Report_Subject, FER.Event_Category) AS Event_Count FROM FacilityEventReport FER INNER JOIN […]

La requête pivot SQL Server renvoie une seule ligne

Mes données sont comme ceci: ID ColumnName columnnvalue —————————– 13 seraialnew tester name 13 serial 123123 13 seraialnew am444 13 serial 33333 SELECT id,seraialnew,serial FROM ( SELECT id,columnnvalue, ColumnName FROM dbo.formValues ) cols PIVOT( MAX(id) FOR ColumnName IN(seraialnew,serial) )p et get un résultat de ligne unique au lieu de multiples

Contrainte unique basée sur les grands-parents dans SQL Server

J'ai la structure de table suivante: Grandparent – GrandParentId (PK) Parent – ParentId (PK), GrandParentId (FK) Child – ChildId (PK), ChildTypeId (FK), ParentId (FK) Je veux une contrainte unique disant que deux enfants ne peuvent pas avoir le même ChildTypeId s'ils ont un GrandParentId commun. Est-ce possible avec SQL Server?

Trouver la position de la première discordance entre deux colonnes text / varchar

J'ai deux colonnes qui devraient contenir un text identique – parfois, lorsque le contenu est grand, il est très difficile de find où l'écart est effectivement situé. Ce ne serait pas parfait mais serait assez utile pour avoir une fonction qui accepterait les deux colonnes et returnnerait la position où la première correspondance a lieu. […]

Le nombre de dbid SQL Server 2014 Express est toujours 2 pour une database spécifique

SELECT DB_NAME(dbid) as DBName, COUNT(dbid) as NumberOfConnections, loginame as LoginName FROM sys.sysprocesses WHERE dbid > 0 GROUP BY dbid, loginame Actuellement 10 users sont connectés à notre application MVC mais NumberOfConnections for DB est toujours 2 … Existe-t-il une limitation dans SQL Server 2014 Express ou pourquoi est-ce toujours 2?

Comment puis-je insert des données dans une table enfant à partir des colonnes d'une table parente?

J'ai une table qui contient SampleSentences Sample1, Sample2, Sample3, Sample4 et Sample5. CREATE TABLE [dbo].[WordForm] ( [WordFormId] VARCHAR (20) NOT NULL, [WordFormIdentity] INT IDENTITY (1, 1) NOT NULL, [Sample1] VARCHAR (MAX) NULL, [Sample2] VARCHAR (MAX) NULL, [Sample3] VARCHAR (MAX) NULL, [Sample4] VARCHAR (MAX) NULL, [Sample5] VARCHAR (MAX) NULL, PRIMARY KEY CLUSTERED ([WordFormId] ASC)) ); J'ai […]