IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

Traduire en Oracle


Sujet :

Oracle

  1. #1
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 222
    Points : 19 551
    Points
    19 551
    Billets dans le blog
    25
    Par défaut Traduire en Oracle
    Avez-vous une liste exhaustive des fonctions Oracle ?

    Comment traduit-on cela en Oracle ?

    Fonctions agrégées
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select stddev(montant) from matable -- ecart type moyen
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select var(montant) from matable -- variance
    Fonctions sur chaînes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    nchar(509) -- conversion en unicode
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    space(100) -- génération d'espaces
    Fonctions temporelles
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dateadd(M,3,'1.2.2005') -- Ajout de 3 mois à une date
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    datediff(M,'1.2.2005','1.3.2006') -- différence en mois entre 2 dates
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    day('1.2.2005') -- jour/mois/année d'une date
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dayname('1.2.2005') -- jour/mois littéraire d'une date
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dayofweek('1.2.2005') -- no du jour dans la semaine
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dayofyear('1.2.2005') -- no du jour dans l'année
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    week('1.2.2005') -- no de la semaine dans l'année
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    quarter('1.2.2005') -- no du semestre dans l'année
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    hour() -- heure courante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    hour()/minute()/second()/microsecond() -- extraction d'une heure
    Fonctions numériques
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    hex(30) -- conversion en hexadécimal
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    degrees(1) -- conversion en degrés
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    digits(1.05) -- conversion en digits
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ceiling(1.05) -- arrondi supérieur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rand() -- valeur aléatoire avec graine éventuelle
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  2. #2
    Expert Oracle confirmé

    Homme Profil pro
    Consultant Big Data
    Inscrit en
    Mars 2003
    Messages
    448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Consultant Big Data
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2003
    Messages : 448
    Points : 926
    Points
    926
    Par défaut
    Citation Envoyé par Fadace
    Avez-vous une liste exhaustive des fonctions Oracle ?
    Je pense que tu trouveras ton bonheur en consultant la doc Oracle 'SQL Reference' au chapitre 6 'Functions'

  3. #3
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    549
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 549
    Points : 436
    Points
    436
    Par défaut Re: Traduire en Oracle
    Citation Envoyé par fadace
    Avez-vous une liste exhaustive des fonctions Oracle ?

    Comment traduit-on cela en Oracle ?

    Fonctions agrégées
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select stddev(montant) from matable -- ecart type moyen
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select var(montant) from matable -- variance

    http://download-west.oracle.com/docs...ns2a.htm#81312


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    SELECT STDDEV(MONTANT) FROM MATABLE;
    SELECT VARIANCE(MONTANT) FROM MATABLE
    PpPool

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SQL ORACLE] Traduire le NULL as en PROC SQL
    Par guigui77 dans le forum SAS Base
    Réponses: 1
    Dernier message: 15/07/2014, 13h59
  2. Outil pour traduire MySQL à Oracle?
    Par Nico820 dans le forum Outils
    Réponses: 1
    Dernier message: 19/11/2008, 11h24
  3. [SQL-Server] traduire un bout de code pour oracle en bout de code pour SQL SERVER
    Par teen6517 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 05/06/2007, 09h47
  4. Traduire requête oracle vers access
    Par petitmic dans le forum Access
    Réponses: 1
    Dernier message: 27/09/2005, 18h21
  5. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 14h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo