Beruflich Dokumente
Kultur Dokumente
Base de datos II
Seleccionar
* nos permite seleccionar todos los campos de una tabla select * from huespedes Seleccionar ciertos campos select nombre, apellido_p from huespedes
Order By
Especifica el orden en que se desea que aparezcas los
apellido_p
Distinct
Omite los registros que contienen datos duplicados en los
campos seleccionados
select distinct apellido_p from huespdes order by
apellido_p desc
Nota: funciona en referencia a un solo campo
Clausula Where
La clusula WHERE puede usarse para determinar qu
registros de las tablas enumeradas en la clusula FROM aparecern en los resultados de la instruccin SELECT. select * from huespedes where huespedes.apellido_p = ' ".$_POST['apellido']." '
Operador Like
Se puede utilizar el operador Like para encontrar valores
'M%
select nombre from huespedes where nombre like
'Maria%
%a% cualquien valor que tenga una a
Regexp
Para mostrar datos de un rango. select nombre from huespedes where nombre regexp
^[a-c]
Datos que terminan con. select nombre from huespedes where nombre regexp
'ia$'
Datos que no tengan ciertos caracteres select nombre from huespedes where nombre not
regexp '^[m-x]'
fechas
select date_format(fecha_entrada, '%d/%m/%Y') FROM
reservaciones
Select date_format(fecha_entrada, '%d/%m/%Y') FROM
Operador in
Devuelve aquellos registros cuyo campo indicado
('uniforme', 'zapatos');
Limit
Limita el nmero de registro a mostrar, se coloca el
nmero principal el cual va hacer el nmero desde donde va a comenzar los registros hasta el nmero limite el cual va hacer el nmero limite de los datos. SELECT * FROM huespedes ORDER BY nombre LIMIT 2,5
Between
Busca en un campo valores que este entre tal valor y otro
valor de ese mismo campo, estos valores debe estar contenidos en el campo. SELECT * FROM huespedes WHERE id_huesped BETWEEN 12 AND 15 ORDER BY id_huesped DESC
Count
Calcula el nmero de registros devueltos por una
consulta.
Por un campo en especifico: SELECT Count(nombre) AS Total FROM huespedes; Por todos los campos: SELECT Count(*) AS Total FROM huespedes;
Min, Max
Devuelven el mnimo o el mximo de un conjunto de
Sum
Devuelve la suma del conjunto de valores contenido en
clusula INNER JOIN que combina registros de dos tablas siempre que haya relacin en un campo comn.
reservaciones.habitacion, reservaciones.fecha_entrada FROM reservaciones INNER JOIN huespedes ON huespedes.id_huspedes = reservaciones.husped "
reservaciones.habitacion, habitaciones.tipo, habitaciones.costo, reservaciones.fecha_entrada FROM reservaciones INNER JOIN huespedes ON huespedes.id_huspedes = reservaciones.husped INNER JOIN habitaciones ON reservaciones.habitacion= habitaciones.id_habitacion"