Tutoriel Sql: Format

Utilisez le "format" fonction au sein d'une instruction SQL pour modifier la façon dont l'information dans une colonne est retourné. Spécifier le nom de la colonne et le format dans la parenthèse utilisé après "format" dans un "sélectionner" déclaration. Le "format" fonction est utilisée pour convertir une date dans un format différent, un nombre entier d'une chaîne ou une corde à un certain nombre. Dans certaines installations de base de données, la "à ce jour," "to_char" et "to_number" les fonctions sont utilisés à la place de l'générique "format" fonction.


Sommaire

Instructions

  1. Choisir une colonne dans une colonne de base de données pour reformater. Dates sont de bons choix.

  2. Connectez-vous à un outil SQL interactif.

  3. Sélectionner" la colonne de la table sans avoir à reformater. Tapez cette commande à l'invite et appuyez sur "Entrer":

    SQLgt; sélectionner sysdate du double;

    En supposant que la date actuelle du système est de 1 Janvier 2010, la commande retourne "01-Jan-10."

  4. Modifier la "sélectionner" commande en ajoutant la "format ()" commande pour changer le format de date à une "AAAA-MM-JJ" représentation. Sélectionnez la date deux fois pour faciliter la comparaison.

    SQLgt; sélectionnez sysdate, le format (sysdate, "AAAA-MM-JJ") Du double;

    Les rendements de commande "01-Jan-10", "2010-01-01."




Conseils & Avertissements








  • Utilisez les modèles suivants pour les situations de mise en forme les plus courantes:
  • Date de Conversions
  • HH = heure de la journée (01-12)
  • HH12 = heure de la journée (01-12)
  • HH24 = heure de la journée (00-24)
  • MI = minute (00-59)
  • SS = seconde (00-59)
  • MS = milliseconde (000-999)
  • AM ou PM
  • Y, YYY = année avec des virgules
  • AAAA = année sans virgule
  • YYY = trois derniers chiffres de l'année
  • YY = deux derniers chiffres de l'année
  • Y = dernier chiffre de l'année
  • MOIS = majuscules mois
  • Mois = mixte cas mois
  • mois = minuscules mois
  • JOUR = supérieure jour de la semaine de cas
  • Jour = mixte jour de la semaine de cas
  • jour = inférieur jour de la semaine de cas
  • ddd = Julian jours
  • dd = jour du mois
  • TZ = fuseau horaire
  • Conversions numériques
  • 9 = utilisation nines pour spécifier nombre de trois chiffres- formaté à 999 reviendrait neuf
  • 0 = usage entraînant zeroes- trois formaté à 000 reviendrait 003
  • . = Point décimal
  • , = Virgule
  • S = valeur négative affiche une "-"
  • Si une déclaration tente de reformater une valeur en un type qui ne sont pas valides, une erreur est renvoyée.
» » » » Tutoriel Sql: Format