Índice del Foro Los Foros del Mediterranean Adobe User Group Los Foros del Mediterranean Adobe User Group
Tutoriales e información de Productos Adobe
 
 F.A.Q.F.A.Q.   BuscarBuscar   Lista de MiembrosLista de Miembros   Grupos de UsuariosGrupos de Usuarios   RegístreseRegístrese 
 PerfilPerfil   Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   ConectarseConectarse 

Clase 3/8: Ejercicios basicos de SQL

 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Los Foros del Mediterranean Adobe User Group -> Webinars Octubre 2007
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
mimolu



Registrado: 04 Oct 2007
Mensajes: 287

MensajePublicado: Mar Nov 06, 2007 7:59 pm    Título del mensaje: Clase 3/8: Ejercicios basicos de SQL Responder citando

Bueno despues de las grabaciones de esta mañana aqui les dejo la recopilacion de los ejecicios que se hablo en las clases de apoyo.

1.-Mostrar todos los registros de la tabla contenidos
SELECT *
FROM contenidos
2.-Mostrar los campos contenidoID y titulo de la tabla contenidos
SELECT contenidoID, titulo
FROM contenidos
3.-Mostrar los campos contenidoID y titulo de la tabla contenidos cuando el registro sea de la seccionID=2
SELECT contenidoID, titulo
FROM contenidos
WHERE seccionID=2
4.-Mostrar los registros de fecha mayor al 15 de Octubre de 2007
SELECT *
FROM contenidos
WHERE fecha>'2007-10-15'
5.-Mostrar los registros si el campo visible es = 1
SELECT *
FROM contenidos
WHERE visible='1'
6.-Mostrar los registros de la tabla contenidos ordenados por fecha de mas nueva a mas vieja cuando el campo visible sea = 1
SELECT *
FROM contenidos
WHERE visible='1'
ORDER BY fecha DESC
7.-Mostrar el registro mas nuevo y visible
SELECT *
FROM contenidos
WHERE visible='1'
ORDER BY fecha DESC
LIMIT 0,1
8.-Alias de tablas
SELECT c.*
FROM contenidos c
9.-Mostrar campos de 2 tablas vinculadas (Join)
SELECT c.*, cat.categoria
FROM contenidos c
INNER JOIN categorias cat
ON c.categoriaID=cat.categoriaID
10.-Mostrar campos de 2 tablas ordenados por fecha
SELECT c.*,cat.categoria
FROM contenidos c
INNER JOIN categorias cat
ON c.categoriaID=cat.categoriaID
WHERE visible='1'
ORDER BY fecha desc
11.-Mostrar la cantidad de registros de la tabla contenidos
SELECT count(*) as cantidad
FROM contenidos
12.-Mostrar la cantidad de registros por cada sección
SELECT cat.categoria, count(*) as cantidad
FROM contenidos c
INNER JOIN categorias cat
ON c.categoriaID=cat.categoriaID
GROUP BY cat.categoria
13.-Busqueda en cualquier parte de un campo
SELECT *
FROM `contenidos`
WHERE `titulo` LIKE CONVERT( _utf8 '%a%' USING latin1 )
COLLATE latin1_general_ci
LIMIT 0 , 30
14.-Busqueda de registros que comiencen por la letra N
SELECT *
FROM `contenidos`
WHERE `titulo` LIKE CONVERT( _utf8 'N%' USING latin1 )
COLLATE latin1_general_ci

Saludos, que aprendan mucho y no se olviden de VISITAR LOS FOROS


Ultima edición por mimolu el Lun Nov 19, 2007 10:16 pm; editado 1 vez
Volver arriba
Ver perfil del usuario Enviar mensaje privado
brosi



Registrado: 12 Oct 2007
Mensajes: 36

MensajePublicado: Jue Nov 08, 2007 12:16 pm    Título del mensaje: Grabaciones del martes Responder citando

Hola mimolu.

Podrias decirme si las clases del martes estan colgadas en algun sitio del foro?, agradezco tu post pero me suena a chino Shocked por no haber asistido a esta clase. gracias

brosi
Volver arriba
Ver perfil del usuario Enviar mensaje privado
mimolu



Registrado: 04 Oct 2007
Mensajes: 287

MensajePublicado: Jue Nov 08, 2007 1:56 pm    Título del mensaje: Responder citando

Hola brosi

Lo de las clases de martes se ha convertido en videotutoriales que aclaran y amplian lo que vimos en el webinar del lunes y que por problemas tecnicos quedo un poco cojo.
Los enlaces a los videotutoriales que se grabaron el martes por la mañana, estan en esta misma seccion (Webinars Octubre 2007) los post que se titulan:

dump sql webinar 3/8
Tutoriales: phpMyAdmin
Tutoriales: HeidiSQL
Tutoriales: Navicat

Espero te aclares, si no es asi dilo y seguimos con ello.

Saludos
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Frisko



Registrado: 15 Oct 2007
Mensajes: 23

MensajePublicado: Lun Nov 19, 2007 10:03 pm    Título del mensaje: Re: Clase 3/8: Ejercicios basicos de SQL Responder citando

mimolu escribió:
3.-Mostrar los campos contenidoID y titulo de la tabla contenidos cuando el registro sea de la seccionID=2
SELECT contenidoID, titulo
FROM contenidos
WHERE categoriaID=2


Ops!
Cool
Volver arriba
Ver perfil del usuario Enviar mensaje privado
mimolu



Registrado: 04 Oct 2007
Mensajes: 287

MensajePublicado: Lun Nov 19, 2007 10:17 pm    Título del mensaje: Responder citando

Hola.....

Gracias Frisko, fue un copy & paste muyyyyy rapido, ya esta rectificado.

Saludos
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Los Foros del Mediterranean Adobe User Group -> Webinars Octubre 2007 Todas las horas están en GMT + 1 Hora
Página 1 de 1

 
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas


Powered by phpBB © 2001, 2005 phpBB Group