OVH Cloud OVH Cloud

Liste des fonctions

8 réponses
Avatar
Alain
Bonjour

Je souhaiterais savoir ou trouver la liste des fonction et leur syntaxe , de
SQL Server .(le mieux serait un site Web)

(NB je dispose d'une version MSDE sur laquelle je travaille à partir d'un
projet ADP Access)

merci

Alain

8 réponses

Avatar
Alain
Complément d'info


L'origine de ma recherche est de trouver une fonction équivalente à la
fonction InStrRev d'Access:
InStrRev renvoie la position d'une occurence d'une chaine dans une autre à
partir de la fin de la recherche:
InstrRev(stringcheck, stringmatch[, start[, compare]])

La syntaxe de la fonction InstrRev comprend les arguments nommés suivants :

Élément Description
stringcheck Expression de chaîne dans laquelle la recherche est
effectuée.
stringmatch Expression recherchée.
start Facultatif. Expression numérique définissant la position de
départ de chaque recherche. Si elle est omise, -1 est employé, ce qui
signifie que la recherche commence à la dernière position de caractère. Si
l'argument start contient la valeur
Null, une erreur se produit.

compare Facultatif. Valeur numérique indiquant le type de comparaison
à utiliser lors de l'évaluation des sous-chaînes. Si elle est omise, une
comparaison binaire est effectuée. Reportez-vous à la section Valeurs.


Au dela de la résolution de mon pb la liste des fonction de SQL server me
sera toujours utile d'ou ma question Initiale:

merci @+
Alain


"Alain" a écrit dans le message de
news:
Bonjour

Je souhaiterais savoir ou trouver la liste des fonction et leur syntaxe ,


de
SQL Server .(le mieux serait un site Web)

(NB je dispose d'une version MSDE sur laquelle je travaille à partir d'un
projet ADP Access)

merci

Alain




Avatar
bruno reiter [MVP]
patindex

br

"Alain" wrote in message
news:
Complément d'info


L'origine de ma recherche est de trouver une fonction équivalente à la
fonction InStrRev d'Access:
InStrRev renvoie la position d'une occurence d'une chaine dans une autre à
partir de la fin de la recherche:
InstrRev(stringcheck, stringmatch[, start[, compare]])

La syntaxe de la fonction InstrRev comprend les arguments nommés suivants


:

Élément Description
stringcheck Expression de chaîne dans laquelle la recherche est
effectuée.
stringmatch Expression recherchée.
start Facultatif. Expression numérique définissant la position de
départ de chaque recherche. Si elle est omise, -1 est employé, ce qui
signifie que la recherche commence à la dernière position de caractère. Si
l'argument start contient la valeur
Null, une erreur se produit.

compare Facultatif. Valeur numérique indiquant le type de


comparaison
à utiliser lors de l'évaluation des sous-chaînes. Si elle est omise, une
comparaison binaire est effectuée. Reportez-vous à la section Valeurs.


Au dela de la résolution de mon pb la liste des fonction de SQL server me
sera toujours utile d'ou ma question Initiale:

merci @+
Alain


"Alain" a écrit dans le message de
news:
> Bonjour
>
> Je souhaiterais savoir ou trouver la liste des fonction et leur syntaxe


,
de
> SQL Server .(le mieux serait un site Web)
>
> (NB je dispose d'une version MSDE sur laquelle je travaille à partir


d'un
> projet ADP Access)
>
> merci
>
> Alain
>
>




Avatar
Fred BROUARD
Un tableau récapitulatif :

http://sqlpro.developpez.com/SQL_AZ_F.htm

A +

Alain a écrit:
Bonjour

Je souhaiterais savoir ou trouver la liste des fonction et leur syntaxe , de
SQL Server .(le mieux serait un site Web)

(NB je dispose d'une version MSDE sur laquelle je travaille à partir d'un
projet ADP Access)

merci

Alain





--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Avatar
Alain
Bonjour Fred

Je n'ai pas trouvé dans ton tableau l'équivallent de ma fonction Access
(InStrRev) aurais raté quelque chose.

Il se trouve que j'ai lu (car il s'agit bien d'une oeuvre) une grande partie
de ton site hier ....
C'est tout simplement génial, super ...
Un site complet et très interessant qui m'a permis de comprendre plein de
choses sur SQL et sur les Base de données ...
et il me reste encore plein de choses à comprendre ..(je débute dans les
SGBD)

Vas tu le réactualiser avec les nouvelles version des SGBD (Access 2000,
2002, ou 2003, SQL Server 8, ...) ?

Encore une fois bravo et merci pour ce site

@+
Alain

"Fred BROUARD" a écrit dans le message de
news:
Un tableau récapitulatif :

http://sqlpro.developpez.com/SQL_AZ_F.htm

A +

Alain a écrit:
> Bonjour
>
> Je souhaiterais savoir ou trouver la liste des fonction et leur syntaxe


, de
> SQL Server .(le mieux serait un site Web)
>
> (NB je dispose d'une version MSDE sur laquelle je travaille à partir


d'un
> projet ADP Access)
>
> merci
>
> Alain
>
>

--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************



Avatar
Alain
Bonsoir Bruno

Pourrais tu me préciser la syntaxe exacte de ton patindex car je ne sais pas
la trouver à partir de mon projet ADP
(je debute complet en SQLServer)

merci
Alain


"bruno reiter [MVP]" <remove.this! a écrit dans le message
de news:
patindex

br

"Alain" wrote in message
news:
> Complément d'info
>
>
> L'origine de ma recherche est de trouver une fonction équivalente à la
> fonction InStrRev d'Access:
> InStrRev renvoie la position d'une occurence d'une chaine dans une autre


à
> partir de la fin de la recherche:
> InstrRev(stringcheck, stringmatch[, start[, compare]])
>
> La syntaxe de la fonction InstrRev comprend les arguments nommés


suivants
:
>
> Élément Description
> stringcheck Expression de chaîne dans laquelle la recherche est
> effectuée.
> stringmatch Expression recherchée.
> start Facultatif. Expression numérique définissant la position de
> départ de chaque recherche. Si elle est omise, -1 est employé, ce qui
> signifie que la recherche commence à la dernière position de caractère.


Si
> l'argument start contient la valeur
> Null, une erreur se produit.
>
> compare Facultatif. Valeur numérique indiquant le type de
comparaison
> à utiliser lors de l'évaluation des sous-chaînes. Si elle est omise, une
> comparaison binaire est effectuée. Reportez-vous à la section Valeurs.
>
>
> Au dela de la résolution de mon pb la liste des fonction de SQL server


me
> sera toujours utile d'ou ma question Initiale:
>
> merci @+
> Alain
>
>
> "Alain" a écrit dans le message


de
> news:
> > Bonjour
> >
> > Je souhaiterais savoir ou trouver la liste des fonction et leur


syntaxe
,
> de
> > SQL Server .(le mieux serait un site Web)
> >
> > (NB je dispose d'une version MSDE sur laquelle je travaille à partir
d'un
> > projet ADP Access)
> >
> > merci
> >
> > Alain
> >
> >
>
>




Avatar
Fred BROUARD
salut,

Access rajoute des fonctions qui sont TRES TRES LOIN de la norme SQL et qui sont
en fait des fonctions VB et non SQL...

De plus Access est en train de disparaître au profit de SQL Server et notamment
de MSDE. Donc je ne compte pas du tout investir sur Access...

En revanche sur SQL Server / MSDE oui !

A +

Alain a écrit:
Bonjour Fred

Je n'ai pas trouvé dans ton tableau l'équivallent de ma fonction Access
(InStrRev) aurais raté quelque chose.

Il se trouve que j'ai lu (car il s'agit bien d'une oeuvre) une grande partie
de ton site hier ....
C'est tout simplement génial, super ...
Un site complet et très interessant qui m'a permis de comprendre plein de
choses sur SQL et sur les Base de données ...
et il me reste encore plein de choses à comprendre ..(je débute dans les
SGBD)

Vas tu le réactualiser avec les nouvelles version des SGBD (Access 2000,
2002, ou 2003, SQL Server 8, ...) ?

Encore une fois bravo et merci pour ce site

@+
Alain

"Fred BROUARD" a écrit dans le message de
news:

Un tableau récapitulatif :

http://sqlpro.developpez.com/SQL_AZ_F.htm

A +

Alain a écrit:

Bonjour

Je souhaiterais savoir ou trouver la liste des fonction et leur syntaxe





, de

SQL Server .(le mieux serait un site Web)

(NB je dispose d'une version MSDE sur laquelle je travaille à partir





d'un

projet ADP Access)

merci

Alain





--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************









--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Avatar
Fred BROUARD
PATINDEX ( '%pattern%' , expression )

Arguments :

pattern
Chaîne littérale. Vous pouvez utiliser des caractères génériques, mais le
caractère % doit précéder et suivre le pattern (sauf s'il s'agit de la recherche
du premier ou du dernier caractère). Les données de l'argument pattern sont de
type caractères courts.

expression
Expression, en général la colonne dans laquelle rechercher le modèle spécifié.
Les données de l'argument expression sont de type chaîne de caractères.

*********

CHARINDEX ( expression1 , expression2 [ , start_location ] )

Arguments :

expression1
Expression contenant la séquence de caractères à rechercher. Les données de
l'argument expression1 sont de type caractère court.

expression2
Expression, en général la colonne dans laquelle est recherchée la chaîne
spécifiée. Les données de l'argument expression2 sont de type chaîne de caractères.

start_location
Position dans la chaîne expression2 à partir de laquelle expression1 est
recherché. Si l'argument start_location n'est pas spécifié, ou est un nombre
négatif ou égal à zéro, la recherche commence au début de la chaîne expression2.


©1988-2000 Microsoft Corporation. Tous droits réservés.

A +


Alain a écrit:
Bonsoir Bruno

Pourrais tu me préciser la syntaxe exacte de ton patindex car je ne sais pas
la trouver à partir de mon projet ADP
(je debute complet en SQLServer)

merci
Alain


"bruno reiter [MVP]" <remove.this! a écrit dans le message
de news:

patindex

br

"Alain" wrote in message
news:

Complément d'info


L'origine de ma recherche est de trouver une fonction équivalente à la
fonction InStrRev d'Access:
InStrRev renvoie la position d'une occurence d'une chaine dans une autre





à

partir de la fin de la recherche:
InstrRev(stringcheck, stringmatch[, start[, compare]])

La syntaxe de la fonction InstrRev comprend les arguments nommés





suivants

:

Élément Description
stringcheck Expression de chaîne dans laquelle la recherche est
effectuée.
stringmatch Expression recherchée.
start Facultatif. Expression numérique définissant la position de
départ de chaque recherche. Si elle est omise, -1 est employé, ce qui
signifie que la recherche commence à la dernière position de caractère.





Si

l'argument start contient la valeur
Null, une erreur se produit.

compare Facultatif. Valeur numérique indiquant le type de



comparaison

à utiliser lors de l'évaluation des sous-chaînes. Si elle est omise, une
comparaison binaire est effectuée. Reportez-vous à la section Valeurs.


Au dela de la résolution de mon pb la liste des fonction de SQL server





me

sera toujours utile d'ou ma question Initiale:

merci @+
Alain


"Alain" a écrit dans le message





de

news:

Bonjour

Je souhaiterais savoir ou trouver la liste des fonction et leur







syntaxe

,

de

SQL Server .(le mieux serait un site Web)

(NB je dispose d'une version MSDE sur laquelle je travaille à partir





d'un

projet ADP Access)

merci

Alain
















--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Avatar
Alain
Ok
Merci Fred


"Fred BROUARD" a écrit dans le message de
news:
PATINDEX ( '%pattern%' , expression )

Arguments :

pattern
Chaîne littérale. Vous pouvez utiliser des caractères génériques, mais le
caractère % doit précéder et suivre le pattern (sauf s'il s'agit de la


recherche
du premier ou du dernier caractère). Les données de l'argument pattern


sont de
type caractères courts.

expression
Expression, en général la colonne dans laquelle rechercher le modèle


spécifié.
Les données de l'argument expression sont de type chaîne de caractères.

*********

CHARINDEX ( expression1 , expression2 [ , start_location ] )

Arguments :

expression1
Expression contenant la séquence de caractères à rechercher. Les données


de
l'argument expression1 sont de type caractère court.

expression2
Expression, en général la colonne dans laquelle est recherchée la chaîne
spécifiée. Les données de l'argument expression2 sont de type chaîne de


caractères.

start_location
Position dans la chaîne expression2 à partir de laquelle expression1 est
recherché. Si l'argument start_location n'est pas spécifié, ou est un


nombre
négatif ou égal à zéro, la recherche commence au début de la chaîne


expression2.


©1988-2000 Microsoft Corporation. Tous droits réservés.

A +


Alain a écrit:
> Bonsoir Bruno
>
> Pourrais tu me préciser la syntaxe exacte de ton patindex car je ne sais


pas
> la trouver à partir de mon projet ADP
> (je debute complet en SQLServer)
>
> merci
> Alain
>
>
> "bruno reiter [MVP]" <remove.this! a écrit dans le


message
> de news:
>
>>patindex
>>
>>br
>>
>>"Alain" wrote in message
>>news:
>>
>>>Complément d'info
>>>
>>>
>>>L'origine de ma recherche est de trouver une fonction équivalente à la
>>>fonction InStrRev d'Access:
>>>InStrRev renvoie la position d'une occurence d'une chaine dans une


autre
>
> à
>
>>>partir de la fin de la recherche:
>>>InstrRev(stringcheck, stringmatch[, start[, compare]])
>>>
>>>La syntaxe de la fonction InstrRev comprend les arguments nommés
>
> suivants
>
>>:
>>
>>> Élément Description
>>> stringcheck Expression de chaîne dans laquelle la recherche est
>>>effectuée.
>>> stringmatch Expression recherchée.
>>> start Facultatif. Expression numérique définissant la position de
>>>départ de chaque recherche. Si elle est omise, -1 est employé, ce qui
>>>signifie que la recherche commence à la dernière position de caractère.
>
> Si
>
>>>l'argument start contient la valeur
>>> Null, une erreur se produit.
>>>
>>> compare Facultatif. Valeur numérique indiquant le type de
>>
>>comparaison
>>
>>>à utiliser lors de l'évaluation des sous-chaînes. Si elle est omise,


une
>>>comparaison binaire est effectuée. Reportez-vous à la section Valeurs.
>>>
>>>
>>>Au dela de la résolution de mon pb la liste des fonction de SQL server
>
> me
>
>>>sera toujours utile d'ou ma question Initiale:
>>>
>>>merci @+
>>>Alain
>>>
>>>
>>>"Alain" a écrit dans le message
>
> de
>
>>>news:
>>>
>>>>Bonjour
>>>>
>>>>Je souhaiterais savoir ou trouver la liste des fonction et leur
>
> syntaxe
>
>>,
>>
>>>de
>>>
>>>>SQL Server .(le mieux serait un site Web)
>>>>
>>>>(NB je dispose d'une version MSDE sur laquelle je travaille à partir
>>
>>d'un
>>
>>>>projet ADP Access)
>>>>
>>>>merci
>>>>
>>>>Alain
>>>>
>>>>
>>>
>>>
>>
>
>

--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************