background preloader

Les sous-requêtes

Les sous-requêtes
La structure de la base de données exemple, ainsi qu'une version des principales bases utilisées sont disponibles dans la page "La base de données exemple". Vous trouverez des compléments d'information sur le sujet aux pages 154 à 174 de l'ouvrage "SQL", collection "La Référence", Campus Press éditeur. Avec SQL il est possible d'imbriquer des requêtes un peu à la manière de poupées gigognes. Mais pour toucher du doigt ce que l'on peut faire avec des sous-requêtes, posons nous la question : Où placer une sous-requête ? Observons les types de résultats qu'une requête produit pour déterminer les emplacements qu'elle peut prendre au sein d'un ordre SELECT : Voyons maintenant comment imbriquer cela dans une autre requête. Nous verrons qu'il existe des opérateurs spécialisés, comme EXISTS pour traiter particulièrement de cas d'imbrication. Chaque fois que vous voudrez mettre une sous-requête dans un ordre SQL, assurez-vous que la sous-requête est comprise dans une paire de parenthèses. 1.1. 1.1.1. Related:  P7

Mémento sur la programmation en VBA pour EXCEL - Tome 1 I. Introduction▲ EXCEL possède de multiples fonctions qui permettent de répondre à de nombreux besoins, certes, mais dans certains cas, il n'existe aucune fonction intégrée pour répondre aux besoins particuliers de l'utilisateur. Il faut alors programmer ses propres fonctions… « Un programme informatique est une séquence d'instructions qui spécifie étape par étape les opérations à effectuer pour obtenir un résultat. Pour écrire un programme informatique, on utilise un langage de programmation ». Pour programmer EXCEL nous allons donc utiliser un langage de programmation : le VBA, acronyme anglais de « Visual Basic for Applications ». Visual : car c'est une « programmation visuelle », grâce à l'éditeur intelligent qui reconnaît les mots clés du langage et permet le débogage. Armé de ce bagage, vous pourrez alors approfondir vos connaissances en lisant des ouvrages plus techniques, en farfouillant sur les sites internet, en échangeant sur des forums de programmation. II. III. Ce qui donne :

Création d'un petit algorithme sur Excel : Excel - VBA Bonjour, Je souhaite réaliser un petit algorithme avec Excel, mais je ne sais pas comment le faire informatiquement. De A1 à A20, j'ai les chiffres suivants (du plus petit au plus grand). 3 4 10 10 16 21 25 26 27 27 28 44 46 47 54 54 65 77 78 100 Je souhaite séparer les résultats en 3. La somme de tous les nombres faits 762. Et 762/3= 254 Mon but est d'arriver au plus proche de 254 selon les chiffres que j'ai. Je pensais procéder de la façon suivante. 254-100=154154-78=76 (Ensuite, je ne peux pas faire 76-77, car j'arrive à un nombre négatif donc je prends le chiffre suivant)76-65=11 (Puis, je cherche un nombre qui est égal à 11 ou moins : le nombre en question est 10 donc:)11-10=1 (Et je m'arrête à là)Du coup j'ai utilisé le nombre 100+78+65+10=253 (assez proche de mon 254 ideal) Puis je refais la même chose pour la séparation n°2 en excluant bien sur les chiffres 100 78 65 et un des deux 10 de ma liste Merci à vous

Exécution périodique d'un script PHP Il est fréquent dans le développement web d'avoir besoin d'un script s'exécutant régulièrement, pour nettoyer une base de données, faire des statistiques… Toutefois, la création d'un tel script varie selon le serveur utilisé, les restrictions, les moyens, et relève souvent du casse-tête. Nous présenterons successivement plusieurs méthodes, avec leurs avantages, leurs limites, et le code PHP les implémentant pour configurer un tel script. À vous de choisir la plus adaptée à votre système. I-A. Si vous lisez cet article pour résoudre un problème précis, vous devriez peut-être commencer par lire les sections configurations, qui vous permettront de repérer les solutions utilisables sur votre serveur. Suivant votre système, différentes solutions sont possibles pour appeler un script PHP. Depuis une invite de commande/chemin/de/php -f /chemin/du/script.php est accessible sur tous les systèmes. III-A. La première solution présentée pour l'exécution de notre script est Cron. III-B. III-C.

Démarrage rapide : créer une macro - Excel Si, dans Microsoft Excel, vous effectuez fréquemment certaines tâches, vous pouvez enregistrer une macro pour les automatiser. Une macro est une action ou un ensemble d’actions que vous pouvez exécuter autant de fois que vous le souhaitez. Lorsque vous créez une macro, vous enregistrez vos clics de souris et vos frappes de touche. Supposons que, chaque mois, vous créez un rapport pour votre chef comptable. Procédure Étapes suivantes Pour en savoir plus sur la création de macros, voir Créer ou supprimer une macro. Haut de la page Créer un diagramme de processus - Support Office Vous devez afficher un flux de processus utilisant des formes de diagramme de processus standard que vous pouvez mettre en forme et organiser selon une disposition précise. Pour mener cette tâche dans PowerPoint, cliquez sur Insertion > Formes et créez le diagramme en utilisant des formes de la galerie. Utilisez l’onglet Format pour appliquer des styles, comme différents contours de forme, et apprenez comment modifier les couleurs de remplissage, aligner correctement des formes, ajouter des connecteurs entre les formes, et bien plus encore. Créer un diagramme de processus Créez un diagramme de processus dans PowerPoint 2013 pour illustrer les étapes séquentielles d’un processus et faites vos choix parmi de nombreuses options et mises en page. Dessiner et mettre en forme des formes de diagramme de processus Dessinez et mettez en forme des formes de diagramme de processus, alignez-les correctement et utilisez les formes adaptées à vos objectifs dans votre diagramme de processus.

Comment créer un schéma processus comme outil pédagogique Le 05/10/2014Damien Renou Pour produire un contenu pédagogique de manière autonome on peut partir d’une fiche pratique, mais on peut également partir d’un schéma processus (appelé également Workflow ou diagramme de flux) dans le cas de la découverte du fonctionnement d’une entreprise ou de l’application d’une procédure de sécurité par exemple. Ce dossier vous explique pourquoi et comment créer un bon schéma. La préparation : À quoi sert un schéma Processus/Workflow? On appelle schéma processus un dessin technique (animée ou non) qui permet une représentation visuelle et ordonnée d’un flux de travail généralement complexe. Exemple : Je souhaite représenter les différentes étapes de validation d’un cours pédagogique dans une entreprise de formation. Le but initial d’une représentation d’un processus sous sa forme graphique est de faire comprendre par l’image. « Un bon croquis vaut mieux qu'un long discours. » Napoléon Bonaparte Exemple de schéma processus réalisé dans le logiciel ludiscape.

Validation d'adresse e-mail en PHP Date de publication : 13 mai 2006 Date de mise à jour : 13 mai 2006 Par Alexandre TRANCHANT (CV) Autres articles Remerciements à Mathieu et Yogui pour leur relecture. Ce tutoriel va vous permettre de vérifier la validité d'une adresse e-mail. Sommaire De quelle validation d'adresse e-mail a-t-on réellement besoin ? Le but de ce tutoriel est de répondre à cette question. Validation rapide par expression régulière La validation par expression régulière est sans doute la plus rapide, mais la moins précise qu'il est possible d'observer. Remarque : Pour que la fonction mail() de php soit en mesure d'envoyer un e-mail, il est nécessaire que l'adresse entrée respecte la norme RFC2822. Ces définitions sont extrêmement complexes. user@host.network nom@domaine.extension "Full Name"@Domain "Joe & J. Etonnant ? <? // Le code suivant est la version du 2 mai 2005 qui respecte les RFC 2822 et 1035// $atom = '[-a-z0-9! <? <?

Fiche ressource - Comment représenter les processus ? Les acteurs émettent ou reçoivent des flux d'informations au cours de leurs activités. Ces flux permettent l'exécution des processus, qui sont des systèmes organisés d'activités, déclenchés par des événements et tendant à obtenir des résultats. 1 Définition et concepts Alors que le diagramme des flux est centré sur l'échange d'informations entre les acteurs, le diagramme événement-résultat constitue une approche mieux adaptée à la représentation des processus eux-mêmes car il prend en compte les notions suivantes : 2 Exemple simplifié d'un diagramme événement-résultat Dans le schéma précédent, deux éléments apparaissent et appellent des commentaires : – les règles de synchronisation : lorsqu'une opération est initiée par plusieurs événements, ils peuvent se combiner logiquement grâce aux opérateurs booléens classiques « Et », « Ou » ;Exemple : on ne traite une commande que si l'on a reçu un bon de commande et que ce dernier émane d'un client non débiteur.

Composants ordinateur - périphériques Les éléments connectés à la carte mère et constituant l’ordinateur Constitution d’un ordinateur personnel (P.C. : personal computer ) Les principaux éléments connecté à la carte mère de l’ordinateur D’autres éléments peuvent aussi être considérés comme principaux, mais l’on peut aussi les retrouver comme périphérique (voir : les périphériques) : – la carte son – la ou les cartes réseaux – … Tous ces éléments une fois connecté à la carte mère constituent ce que l’on appel l’unité centrale de l’ordinateur. Unité centrale d’un ordinateur | Voir : Qu’est-ce qu’un ordinateur | | Voir : Le système d’exploitation | Les périphériques connectés à la carte mère de l’ordinateur Comme l’on vient de voir un ordinateur est composé d’un assemblage d’éléments principaux, mais pour rentré en relation et interagir avec lui, il lui faut lui ajouter des éléments appelés périphériques. Les périphériques peuvent être soit interne soit externe à la structure de l’ordinateur (l’untité centrale). Formation Windows 10

Créer un système de pagination automatique en PHP (exemple sur un livre d'or !) Nous allons maintenant commencer à faire notre script. Pour commencer ce script, nous allons compter le nombre de pages. Pour compter le nombre de pages, nous allons commencer par compter tous les messages contenus dans le livre d'or. Compter le nombre de messages Sélectionnez $retour_total=mysql_query('SELECT COUNT(*) AS total FROM livredor'); $donnees_total=mysql_fetch_assoc($retour_total); $total=$donnees_total['total']; Maintenant que nous avons le nombre total de messages, nous allons en déduire le nombre de pages grâce à une division et nous le mettrons dans la variable $messagesParPage. Calculer le nombre de pages $messagesParPage=5; $retour_total=mysql_query('SELECT COUNT(*) AS total FROM livredor'); $donnees_total=mysql_fetch_assoc($retour_total); $total=$donnees_total['total']; $nombreDePages=ceil($total/$messagesParPage); Maintenant que nous avons réussi à compter le nombre de pages, nous allons essayer d'afficher les messages de la page actuelle. Préciser une gamme avec LIMIT

Liste d'agrégateurs de contenu (non exhaustive) Agrégateurs en ligne (accessible de n'importe quel ordinateur) Agrégateurs Intégrés dans un navigateur ou dans un gestionnaire de courrier Extension Sage pour Firefox, tout système d'exploitationAkregator (Linux, bureaux KDE) peut être relié à Kmail, le logiciel courrier via "Personal Information Manager" ou KontactMozilla Thunderbird ( Apple - Linux - Windows ) : permet la création d'un compte spécifique pour les fils RSS et l'archivage des fils d'information. Guide d'utilisation : s'intégre aussi à Outlook (logiciel courrier Windows) Safari (sur Apple Mac OS 10.4 Panther) Opera : les fils RSS sont signalés par une petite icône bleu dans la barre de navigation. En cliquant sur cette icône, vous pouvez vous abonner au fil, qui apparait alors dans l'onglet "Feed" du navigateur. Agrégateurs multi-plateforme, s'installant sur l'ordinateur Agrégateurs pour Linux Agrégateurs pour Windows Agrégateurs pour Mac Copyright © 2005

Envoyer un mail en PHP Les entêtes doivent, en théorie, être séparés par un CRLF (\r\n). Toutefois, il se peut qu'il y ait des webmail comme Gmail avec qui le CRLF ne marche pas. Il devra être remplacé par un LF (\n). Bcc▲ Bcc, pour "Blind carbon copy", sert à lister les destinataires comme To et Cc à la différence que chaque destinataire ne saura pas qui se trouve sur la liste des destinataires. Bcc: adresse@developpez.com Cc▲ Cc, pour "Carbon copy", sert à lister les destinataires comme To et Bcc à la différence que chaque destinataire saura qui se trouve sur la liste des destinataires. Cc: adresse@developpez.com Content-Description▲ Content-Description est utilisé pour donner une description d'une partie d'un mail. Content-Type▲ Content-Type définit le type du contenu du message. text/plain : Plain Text n'est utilisé que pour envoyer une séquence de caractères non formatés. multipart : Le type multipart requiert un paramètre appelé boundary. application/postscript : Ce type indique un programme PostScript. Date▲

10 tutoriels vidéo pour limiter les traces de sa navigation Internet (CNIL) La CNIL (Commission Nationale de l’Informatique et des Libertés) poursuit le développement son offre pédagogique en ligne avec l’ajout de vidéos récentes sur sa chaîne YouTube dédiée, notamment de tutoriels afin d’agir non seulement en internaute responsable, mais aussi de sauvegarder en tant que citoyens ses droits au respect de la vie privée et aux données personnelles : sécurisation des smartphones, achat en ligne, choix de mot de passe… Cf. l’article de NetPublic : 18 tutoriels vidéo sécurité pour smartphones et internet (par la CNIL). Astuces et conseils La CNIL diffuse ainsi des vidéos courtes et explicatives avec conseils et astuces fort utiles sur des aspects de plus en plus importants du Web et de la mobilité. Captures d’écran et points de vue de juristes et d’experts viennent compléter les explications claires et précises fournies dans ces modules mis à disposition de tous les internautes et mobinautes. Sécurité Internet NOUVEAU : Effacer les traces de sa navigation (3 mn 10 s)

Related: