Bonjour,
Après recherches sur la FAQ, la documentation et lancement de l'aide, je ne parviens pas à trouver
une liste exhaustive des fonctions disponibles dans Base.
Pourriez-vous m'indiquer un lien sur le sujet ?
Merci
Marie-Jo
Bonjour,
Après recherches sur la FAQ, la documentation et lancement de l'aide, je ne parviens pas à trouver
une liste exhaustive des fonctions disponibles dans Base.
Pourriez-vous m'indiquer un lien sur le sujet ?
Merci
Marie-Jo
Bonjour
Marie jo Libo wrote
Après recherches sur la FAQ, la documentation et lancement de l'aide, je
ne parviens pas à trouver
une liste exhaustive des fonctions disponibles dans Base.
Question plus vaste qu'il ne paraît car les fonctions disponibles
dépendent du type de base : format "natif" hsql, connexion à un autre
moteur (access, mysql...).
Pour le format "par défaut" cette page du wiki
https://wiki.documentfoundation.org/FR/Base/HSQLDB_Guide_2.2
renvoie vers le guide, mais pour répondre plus précisément c'est le
chapitre 10 :
http://hsqldb.org/doc/2.0/guide/builtinfunctions-chapt.html
Nota : ce guide présente toutes les fonctions pour la version 2.3
de hsql or la version "embarquée" est plus ancienne (je n'ai plus
la version exacte en tête) et donc certaines fonctions ne sont
pas disponibles...
Cordialement
Pierre-Yves
Bonjour,
Bonjour
Marie jo Libo wrote
Après recherches sur la FAQ, la documentation et lancement de l'aide, je
ne parviens pas à trouver
une liste exhaustive des fonctions disponibles dans Base.Question plus vaste qu'il ne paraît car les fonctions disponibles
dépendent du type de base : format "natif" hsql, connexion à un autre
moteur (access, mysql...).Pour le format "par défaut" cette page du wiki
https://wiki.documentfoundation.org/FR/Base/HSQLDB_Guide_2.2
renvoie vers le guide, mais pour répondre plus précisément c'est le
chapitre 10 :
http://hsqldb.org/doc/2.0/guide/builtinfunctions-chapt.htmlNota : ce guide présente toutes les fonctions pour la version 2.3
de hsql or la version "embarquée" est plus ancienne (je n'ai plus
la version exacte en tête) et donc certaines fonctions ne sont
pas disponibles...Cordialement
Pierre-Yves
Il me semble que la version HSQL "embarquée" dans LO est la version 1.8.1.3 (c'est que j'avais noté) , alors que HSQL en est à la 2.3.0).
Et je plussoie à ton commentaire : il y a quelques différences dans le SQL et les fonctions selon le SGBD utilisé (perso j'utilise MariaDB/MySQL).
Bonne journée,
Bernard
Bonjour,
Après recherches sur la FAQ, la documentation et lancement de l'aide, je ne parviens pas à trouver
une liste exhaustive des fonctions disponibles dans Base.Pourriez-vous m'indiquer un lien sur le sujet ?
Bonjour,
Une traduction pour HSQLDB 1.8 ici :
/ http://wiki.openoffice.org/wiki/FR/Documentation/HSQLDB_Guide/ch09#Proc.C3.A9dures_stock.C3.A9es_.2F_Fonctions./
J.M
Bonsoir,
Bonjour,
Après recherches sur la FAQ, la documentation et lancement de l'aide, je ne parviens pas à trouver
une liste exhaustive des fonctions disponibles dans Base.Pourriez-vous m'indiquer un lien sur le sujet ?
Merci pour vos retours précieux.
Après analyse des documents, il me manque cruellement la fonction Mid() ou Extracchaine ou Stxt() qui permet d'extraire un morceau de texte au milieu d'une chaîne.
J'ai mal cherché ou elle n'existe pas ?
Autre question précise : le tout simple si(condition;sivrai;sifaux) devient donc un CASEWHEN ?
Si le moteur est une base Postgres, quelle est la syntaxe de ce si simple SI ?
Les exemples proposés portent sur de la syntaxe SQL, pas sur le mode ébauche de requête.
Merci
Marie-Jo
Merci pour vos retours précieux.
Après analyse des documents, il me manque cruellement la fonction Mid()
ou Extracchaine ou Stxt() qui permet d'extraire un morceau de texte au milieu d'une chaîne.
J'ai mal cherché ou elle n'existe pas ?
Oui, tu trouves mid sur cette page :
http://wiki.openoffice.org/wiki/FR/Documentation/HSQLDB_Guide/ch09#Cha.C3.AEne_de_caract.C3.A8res
Bonsoir,
Bonjour,
Après recherches sur la FAQ, la documentation et lancement de l'aide, je ne parviens pas à trouver
une liste exhaustive des fonctions disponibles dans Base.Pourriez-vous m'indiquer un lien sur le sujet ?
Bonjour,
Une traduction pour HSQLDB 1.8 ici :
/ http://wiki.openoffice.org/wiki/FR/Documentation/HSQLDB_Guide/ch09#Proc.C3.A9dures_stock.C3.A9es_.2F_Fonctions./
J.M
Merci. Mieux en français en effet.
Marie-Jo
Bonsoir,
Bonjour
Marie jo Libo wrote
Après recherches sur la FAQ, la documentation et lancement de l'aide, je
ne parviens pas à trouver
une liste exhaustive des fonctions disponibles dans Base.Question plus vaste qu'il ne paraît car les fonctions disponibles
dépendent du type de base : format "natif" hsql, connexion à un autre
moteur (access, mysql...).Pour le format "par défaut" cette page du wiki
https://wiki.documentfoundation.org/FR/Base/HSQLDB_Guide_2.2
renvoie vers le guide, mais pour répondre plus précisément c'est le
chapitre 10 :
http://hsqldb.org/doc/2.0/guide/builtinfunctions-chapt.htmlNota : ce guide présente toutes les fonctions pour la version 2.3
de hsql or la version "embarquée" est plus ancienne (je n'ai plus
la version exacte en tête) et donc certaines fonctions ne sont
pas disponibles...
Merci mais on est par rendu 
Il peut s'agir de bases HSQLDB ou POSTGRESQL...
Marie-Jo
Ça doit être SUBSTR.
Bernard
CASE WHENcondition THENresult
[WHEN ...]
[ELSEresult]
END
Bernard
Bonjour
Quelques compléments:
Le simple si(condition;sivrai;sifaux) peut être remplacé par plusieurs
fonctions selon le contexte.
Les deux syntaxes CASEWHEN et CASE WHEN mais aussi par exemple
COALESCE , IFNULL(exp,valeur), IS EMPTY si le test porte sur "null"
Je te conseille les FAQ "requêtes" sur le wiki qui donne quelques exemples:
https://wiki.documentfoundation.org/FR/FAQ/Base/121
https://wiki.documentfoundation.org/FR/FAQ/Base/125
https://wiki.documentfoundation.org/FR/FAQ/Base/132
etc.
Certaines fonctions imposent par ailleurs le mode d'exécution SQL
comme illustré dans la https://wiki.documentfoundation.org/FR/FAQ/Base/121
D'autres peuvent être exécutées et saisies directement en mode ébauche.
Cordialement
Pierre-Yves