Bonjour à tous,
Je suis actuellement entrain de réviser pour passer une certif oracle.
En ayant récuperé un sujet sur internet, je tombe sur cette question :
Aprés lecture de la doc officielle Oracle,Which SQL statements would display the value 1890.55 as $1,890.55? (Choose three.)
A.SELECT TO_CHAR(1890.55,'$0G000D00')Answer: ADE
B.SELECT TO_CHAR(1890.55,'$9,999V99')
C.SELECT TO_CHAR(1890.55,'$99,999D99')
D.SELECT TO_CHAR(1890.55,'$99G999D00')
E.SELECT TO_CHAR(1890.55,'$99G999D99')
De ce fait, les réponses suposées correctes me parraissent erronées.G Returns in the specified position the group separator
D Returns in the specified position the decimal character
9 Returns value with the specified number
0 Returns leading/trailing 0
L'un d'entre vous pourrait m'expliquer pourquoi les réponses possibles ne sont pas C et E.
Merci d'avance,
Partager