Preguntas de la entrevista de base de datos 1
1.
actualizar
t
establecer
logdate=to_date('2003-01-01 ', 'aaaa-mm-dd')
donde
logdate=to_date('2001-02-11', 'aaaa-mm-dd');
2.
seleccione
*
de
t
dónde
nombre
en
(seleccione
nombre
de
t
agrupar
por
nombre
teniendo
coung(*)gt;1)
orden
por
nombre;--no está claro si es orden ascendente o descendente
3.
seleccione
ID, NOMBRE, DIRECCIÓN, TELÉFONO, FECHA DE REGISTRO
de
(
seleccione
t.*, número_fila() p>
sobre(partición
por
nombre
orden
por
nombre )
rn
desde
t
)
donde
rn
=
1;
4.
actualizar
t
establecer
(dirección, teléfono)=
(seleccione
dirección, teléfono
de
e
donde
e.name=t.name);
5.
seleccione
*
desde
t
donde
rownum
menos
seleccionar
*
desde
t
donde
rownum
No hay nada especial. Algunas preguntas utilizan Oracle. -específico Sería más fácil usar funciones como la función analítica de Oracle utilizada en la tercera pregunta y la función to_char() de Oracle utilizada en la primera pregunta.
Estas preguntas dependen principalmente de si puedes utilizar funciones de Oracle para resolverlas