Si j'exécute cette requête, j'obtiens une sortie, mais pas la sortie désirée. Je voudrais obtenir la sortie comme:Problème de requête T-SQL?
FirstName LastName
ADT NULL
----------------------------------------------------------------------------
Voici ma question:
DECLARE @FullName VARCHAR(100)
SET @FullName = 'ADT'
SELECT SUBSTRING(@FullName, 1, NULLIF(CHARINDEX(' ', @FullName) - 1, -1)) AS [FirstName],
SUBSTRING(@FullName, CHARINDEX(' ', @FullName) + 1, LEN(@FullName)) AS [LastName]
La sortie sera pour cette requête est:
FirstName LastName
NULL ADT
------------------------------------------
Merci d'avance pour votre aide .
Merci beaucoup pour votre aide, mais la situation est dans ma première ligne la valeur est un seul mot ADT mais dans la deuxième ligne la valeur est deux mots ADT SESSION et dans la troisième rangée la valeur est ADT SAMPLE DATABASE CASE. alors comment pouvons-nous diviser le 1er mot en 1ère colonne et 2ème mot en 2ème colonne et s'il vient à la 3ème rangée il y a quatre valeurs et les 1ers 3 mots devraient venir en 1er cloumn et le dernier mot devrait aller à la 2ème colonne. – Sahastra