J'aimerais faire une requête SQL qui doit me donner les 4 derniers
caractères du nom d'un employé.
Je tape ce qui suit, et cela ne fonctionne pas.
SELECT NumEmp,
STXT(NomEmp, LENGTH(NomEmp) -3, 4)
FROM EMPLOYES ;
La fonction STX existe cependant.
La fonction Length ?????? devrait me donner la longueur du nom de l'employé.
Qu'est-ce-qui ne va pas ?
Quelle est l'instruction qui donne la longueur d'une chaîne ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jessy Sempere [MVP]
Bonjour
L'instruction pour avoir la longueur d'une chaine est en sql : Len() et dans le générateur de requête, c'est : NbCar()
Sinon dans ton cas, le plus simple c'est d'utiliser la fonction Right()
Exemple : SELECT NumEmp, Right(NomEmp, 4) AS Employe FROM EMPLOYES ;
PS : Les fonctions que tu as utilisé, sont des fonctions Excel...
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "BRUNO" a écrit dans le message news: e$
Bonjour,
J'aimerais faire une requête SQL qui doit me donner les 4 derniers caractères du nom d'un employé. Je tape ce qui suit, et cela ne fonctionne pas.
SELECT NumEmp, STXT(NomEmp, LENGTH(NomEmp) -3, 4) FROM EMPLOYES ;
La fonction STX existe cependant. La fonction Length ?????? devrait me donner la longueur du nom de l'employé.
Qu'est-ce-qui ne va pas ? Quelle est l'instruction qui donne la longueur d'une chaîne ?
Merci d'avance. BC
Bonjour
L'instruction pour avoir la longueur d'une chaine est en sql : Len()
et dans le générateur de requête, c'est : NbCar()
Sinon dans ton cas, le plus simple c'est d'utiliser la fonction Right()
Exemple :
SELECT NumEmp, Right(NomEmp, 4) AS Employe
FROM EMPLOYES ;
PS : Les fonctions que tu as utilisé, sont des fonctions Excel...
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"BRUNO" <bruno.carpentier@wanadoo.fr> a écrit dans le message news:
e$yZLscAEHA.2300@TK2MSFTNGP10.phx.gbl...
Bonjour,
J'aimerais faire une requête SQL qui doit me donner les 4 derniers
caractères du nom d'un employé.
Je tape ce qui suit, et cela ne fonctionne pas.
SELECT NumEmp,
STXT(NomEmp, LENGTH(NomEmp) -3, 4)
FROM EMPLOYES ;
La fonction STX existe cependant.
La fonction Length ?????? devrait me donner la longueur du nom de
l'employé.
Qu'est-ce-qui ne va pas ?
Quelle est l'instruction qui donne la longueur d'une chaîne ?
L'instruction pour avoir la longueur d'une chaine est en sql : Len() et dans le générateur de requête, c'est : NbCar()
Sinon dans ton cas, le plus simple c'est d'utiliser la fonction Right()
Exemple : SELECT NumEmp, Right(NomEmp, 4) AS Employe FROM EMPLOYES ;
PS : Les fonctions que tu as utilisé, sont des fonctions Excel...
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "BRUNO" a écrit dans le message news: e$
Bonjour,
J'aimerais faire une requête SQL qui doit me donner les 4 derniers caractères du nom d'un employé. Je tape ce qui suit, et cela ne fonctionne pas.
SELECT NumEmp, STXT(NomEmp, LENGTH(NomEmp) -3, 4) FROM EMPLOYES ;
La fonction STX existe cependant. La fonction Length ?????? devrait me donner la longueur du nom de l'employé.
Qu'est-ce-qui ne va pas ? Quelle est l'instruction qui donne la longueur d'une chaîne ?
Merci d'avance. BC
BRUNO
Merci
Ok mais STX figure bien dans l'aide ACCESS. BC
"Jessy Sempere [MVP]" a écrit dans le message de news:c26tfl$i6k$
Bonjour
L'instruction pour avoir la longueur d'une chaine est en sql : Len() et dans le générateur de requête, c'est : NbCar()
Sinon dans ton cas, le plus simple c'est d'utiliser la fonction Right()
Exemple : SELECT NumEmp, Right(NomEmp, 4) AS Employe FROM EMPLOYES ;
PS : Les fonctions que tu as utilisé, sont des fonctions Excel...
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "BRUNO" a écrit dans le message news: e$
Bonjour,
J'aimerais faire une requête SQL qui doit me donner les 4 derniers caractères du nom d'un employé. Je tape ce qui suit, et cela ne fonctionne pas.
SELECT NumEmp, STXT(NomEmp, LENGTH(NomEmp) -3, 4) FROM EMPLOYES ;
La fonction STX existe cependant. La fonction Length ?????? devrait me donner la longueur du nom de l'employé.
Qu'est-ce-qui ne va pas ? Quelle est l'instruction qui donne la longueur d'une chaîne ?
Merci d'avance. BC
Merci
Ok mais STX figure bien dans l'aide ACCESS.
BC
"Jessy Sempere [MVP]" <jessy.sempere@prg.sncf.fr> a écrit dans le message de
news:c26tfl$i6k$1@muguet.sncf.fr...
Bonjour
L'instruction pour avoir la longueur d'une chaine est en sql : Len()
et dans le générateur de requête, c'est : NbCar()
Sinon dans ton cas, le plus simple c'est d'utiliser la fonction Right()
Exemple :
SELECT NumEmp, Right(NomEmp, 4) AS Employe
FROM EMPLOYES ;
PS : Les fonctions que tu as utilisé, sont des fonctions Excel...
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"BRUNO" <bruno.carpentier@wanadoo.fr> a écrit dans le message news:
e$yZLscAEHA.2300@TK2MSFTNGP10.phx.gbl...
Bonjour,
J'aimerais faire une requête SQL qui doit me donner les 4 derniers
caractères du nom d'un employé.
Je tape ce qui suit, et cela ne fonctionne pas.
SELECT NumEmp,
STXT(NomEmp, LENGTH(NomEmp) -3, 4)
FROM EMPLOYES ;
La fonction STX existe cependant.
La fonction Length ?????? devrait me donner la longueur du nom de
l'employé.
Qu'est-ce-qui ne va pas ?
Quelle est l'instruction qui donne la longueur d'une chaîne ?
"Jessy Sempere [MVP]" a écrit dans le message de news:c26tfl$i6k$
Bonjour
L'instruction pour avoir la longueur d'une chaine est en sql : Len() et dans le générateur de requête, c'est : NbCar()
Sinon dans ton cas, le plus simple c'est d'utiliser la fonction Right()
Exemple : SELECT NumEmp, Right(NomEmp, 4) AS Employe FROM EMPLOYES ;
PS : Les fonctions que tu as utilisé, sont des fonctions Excel...
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://users.skynet.be/mpfa/ ------------------------------------ "BRUNO" a écrit dans le message news: e$
Bonjour,
J'aimerais faire une requête SQL qui doit me donner les 4 derniers caractères du nom d'un employé. Je tape ce qui suit, et cela ne fonctionne pas.
SELECT NumEmp, STXT(NomEmp, LENGTH(NomEmp) -3, 4) FROM EMPLOYES ;
La fonction STX existe cependant. La fonction Length ?????? devrait me donner la longueur du nom de l'employé.
Qu'est-ce-qui ne va pas ? Quelle est l'instruction qui donne la longueur d'une chaîne ?