Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
  Derniers articles
  • Définition des programmatique conne…
  • Comment changer dénominateurs CSV 
  • Comment exporter des données d' une…
  • Comment créer un menu de navigation…
  • Comment faire pour tester l'égalité…
  • Comment faire pour extraire le texte…
  • Comment accéder à un standard Stuc…
  • Comment configurer ODBC 
  • Oracle SQL Outils 
  • Comment accéder aux critères de la…
  •   Logiciel de base de données
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Logiciel de base de données

    Comment utiliser la fonction Max dans les jointures dans Oracle

    Oracle fournit une fonction intégrée d'obtenir le plus grand nombre , ou la dernière valeur d'une série de caractères. La fonction "MAX" peut être inclus dans un select, UPDATE ou DELETE pour comparer les valeurs contre le plus haut dans la série. Il peut produire le plus élevé pour chaque groupe d'enregistrements , comme tous ceux dans une catégorie spécifique comme «mâle» ou « femelle ». Pour utiliser l'instruction max , des regroupements de données doivent se produisent à moins que le seul élément requis est la plus haute valeur d'un champ spécifique dans une table. Instructions
    1

    Créer une table de test dans Oracle sur la ligne de commande pour tester la fonction MAX avec des données comme suit:

    CREATE TABLE test ( TestId NOMBRE , testgroup VARCHAR2 ( 2) ) ;

    INSERT INTO essai ( TestId , testgroup ) VALUES (1, ' A') ;

    INSERT INTO essai ( TestId , testgroup ) VALUES (2, 'A') ;

    INSERT INTO essai ( TestId , testgroup ) VALUES (3, 'A') ;

    INSERT INTO essai ( TestId , testgroup ) VALUES (4, 'B') ;

    INSERT en mode test ( TestId , testgroup ) VALUES (5, 'B') ;

    INSERT INTO essai ( TestId , testgroup ) VALUES (6, 'B') ;

    INSERT INTO essai ( TestId , TESTGROUP ) VALUES ( 7 , 'C' );

    INSERT INTO essai ( TestId , testgroup ) VALUES (8 , 'C' ) ;

    INSERT INTO essai ( TestId , testgroup ) VALUES ( 9 'C' ) ;

    INSERT INTO essai ( TestId , testgroup ) VALUES (10, 'D') ;

    INSERT INTO essai ( TestId , testgroup ) VALUES (11, ' D ') ;

    INSERT INTO essai ( TestId , testgroup ) VALUES (12, ' D ') ;

    Cela crée des données avec les mêmes valeurs dans les groupes, contenues dans le champ " testgroup " . L'autre champ contient des valeurs uniques sur chaque ligne.
    2

    Ecrire une instruction SELECT pour obtenir la plus grande valeur du champ " TestId " sur la ligne de commande . Pour démontrer la fonction max pour toutes les données on tape simplement sur ​​la ligne de commande

    "SQL > " SELECT MAX ( TestId ) testidmax FROM test ;

    Cela permet de sélectionner la valeur la plus élevée ( maximum) de TestId dans le test de la table , retournant le nombre et la sortie :

    TESTIDMAX

    12
    3

    Groupe les valeurs maximales dans un ensemble d'enregistrements par regroupant la sortie pour chaque catégorie comme ci-dessous:

    testgroup SELECT MAX ( TestId )

    FROM test

    ORDER by testgroup

    GROUP BY testgroup Photos

    Ceci affichera la valeur la plus élevée pour chaque groupe de la zone " testgroup » par opposition à la valeur la plus élevée pour l' ensemble de la série :

    TESTGROUP MAX ( TestId )

    3

    B 6

    C 9

    D 12

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment mettre à jour un tableau croisé dynamique en utilisant une référence de cellule 
  • Comment utiliser Zoho CRM 
  • Comment insérer dans une table contenant la clé primaire 
  • Qu'est-ce qu'une batterie de serveurs Sharepoint 
  • Comment ajouter des graphiques de rapports dans Access 2007 
  • SQL et PL /SQL Formation 
  • Comment identifier une clé primaire 
  • Pourquoi sommes- Entité intégrité et l'intégrité référentielle importantes dans une base de d…
  • Comment trouver des dossiers manquants dans une table en utilisant Oracle SQL 
  • Comment ajouter une langue à Word 
  • Connaissances Informatiques © http://www.ordinateur.cc