Sommaire

Quelques scripts bien utiles Scripts

1. Connaître la taille réelle d’une colonne

Sur une colonne déclarée en VARCHAR VARCHAR, il peut être intéressant de connaître la taille réelle Scripts:connaître la taille réelle de chaque valeur.

Cette requête permet en plus de trier le résultat.

Syntaxe

SELECT <nom de colonne>, LENGTH (TRIM(<nom de colonne>)) 
FROM <nom table> WHERE    .. 
ORDER BY LENGTH (TRIM(<nom de la colonne>)),<nom de colonne> ;

Exemple Oracle

SELECT LENGTH(TRIM(description)) as longueurdesc, description 
FROM typeschambre 
ORDER BY longueurdesc;

Exemple SQL Server

SELECT LEN(TRIM(description)) as longueurdesc, description 
FROM typeschambre 
ORDER BY longueurdesc;

Résultat

LONGUEURDESC DESCRIPTION  
------------ --------------------------------------------------- 
         24 1 lit simple avec douche  
         24 1 lit double avec douche  
         25 2 lits double avec douche  
         26 2 lits simples avec douche  
         34 1 lit XL et 1 lit simple avec bain  
         35 1 lit double avec bain et WC séparés  
         36 2 lits double avec bain et WC séparés  
         37 1 lit double avec douche et WC séparés   ...