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

1 Messages visiteurs

  1. Afficher la conversation
    sihem_info
    t es null
Visualiser les messages visiteur de 1 à 1 sur 1
Informations de escartefigue

Informations de base

Informations de escartefigue
Sexe:
Homme
Pays:
France
Activité:
bourreau
Secteur:
Finance
Blog:
https://www.developpez.net/forums/blogs/795608-escartefigue/
Loisirs:
Plein :)

Statistiques


Messages au total
Messages au total
9 700
Messages par jour
1,96
Messages visiteurs
Messages au total
1
Plus récent message
01/12/2021 16h41
Informations générales
Dernière activité
Hier 17h29
Date d'inscription
01/03/2010

9 Amis

  1. Artemus24 Artemus24 est déconnecté

    Expert éminent sénior

    Artemus24
  2. Dragost Dragost est déconnecté

    Candidat au Club

    Dragost
  3. Finol Finol est déconnecté

    Membre à l'essai

    Finol
  4. Hamidouche_78 Hamidouche_78 est déconnecté

    Membre à l'essai

    Hamidouche_78
  5. mado_stev mado_stev est déconnecté

    Candidat au Club

    mado_stev
  6. Malick Malick est déconnecté

    Community Manager

    • Envoyer un message via Skype™ à Malick
    Malick
  7. martinbrait martinbrait est déconnecté

    Membre habitué

    martinbrait
  8. SQLpro SQLpro est déconnecté

    Rédacteur

    SQLpro
  9. Storn47 Storn47 est déconnecté

    Nouveau Candidat au Club

    Storn47
Visualiser les amis 1 à 9 sur 9
Voir le blog de escartefigue

Billets récents

Quand utiliser SELECT *

par escartefigue, 19/04/2023 à 16h06
On trouve très souvent des traitements dans lesquels les requêtes utilisent des ordres SELECT *.

Or il faut savoir que, avec SELECT *
  • on transporte des colonnes dont on n'a pas besoin, ce qui charge le réseau inutilement et pénalise les performances :
    - il est très rare qu'on ait besoin de toutes les colonnes d'une table dans un traitement,
    - si la requête utilise des jointures, toutes les colonnes de jointure sont présentes plusieurs fois ;
  • les études d'impact

En lire plus...

Mis à jour 02/05/2023 à 16h25 par escartefigue (orthographe (oops !))

Catégories
Sans catégorie

Renumérotation des identifiants d'une base de données... l'éternelle question

par escartefigue, 30/09/2022 à 14h21
Voici le genre de questions très fréquemment posées sur ce forum et ailleurs :

Citation Envoyé par un participant
Comment puis-je renuméroter les identifiants de ma table qui présentent des "trous"
ou encore

Citation Envoyé par un autre participant
J'aimerais réorganiser les identifiants de ma table .
Tout d'abord, un peu de sémantique
Dans une base de données, la réorganisation est une opération consistant à défragmenter les espaces physiques de stockage des données et des index.
Pour

En lire plus...

Catégories
Sans catégorie

Combinaisons de jointures INNER et OUTER

par escartefigue, 23/11/2020 à 17h22
Voici un autre sujet qui revient de temps à autres, celui des requêtes incluant à la fois des jointures internes et externes.
Pour combiner ces deux types de jointures, il faut appliquer la syntaxe suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT [...]
FROM T1
(FULL/LEFT/RIGTH) OUTER JOIN T2
    INNER JOIN T3   
       ON critères de jointure T3/T2
    ON critères de joiture T2/T1
Or, on rencontre souvent des requêtes écrites ainsi

En lire plus...

Catégories
Sans catégorie

Selectionner la ligne la plus récente pour un critère

par escartefigue, 14/06/2017 à 15h22
Le sujet étant archi récurrent, voici plusieurs méthodes permettant d'identifier la ligne la plus récente ou la plus ancienne pour un critère.

Tout d'abord, il convient de rappeler que les identifiants techniques attribués par le SGBD (identity column, auto_incrément...) ne doivent en aucun cas être utilisés pour ce besoin. En effet, si ces identifiants sont souvent chronologiques en tout début de vie d'une table, quand il y a eu peu d'insertions, ce n'est rapidement plus le cas,

En lire plus...

Mis à jour 07/07/2020 à 14h09 par escartefigue

Catégories
Sans catégorie
Aucune certification n'a été indiquée. Déclarez vos certifications