Consultas a bases de datos con lenguaje SQL
la forma de obtener información de una base de datos de
manera más precisa y especializada, utilizando sentencias. Podrás generar búsquedas de
datos específicos en las tablas que la conforman, establecer filtros y presentar al usuario
final lo que requiere. Este proceso lo llevarás a cabo utilizando el lenguaje SQL en el
programa Laragon.
Recordemos algunas sentencias que te serán de utilidad:
● La sentencia Select, (seleccione) en su forma más básica, te permite consultar u
obtener información de una determinada tabla y te presenta todos los registros.
● El signo * es un comodín que indica que queremos ver todos los registros.
● Where (Donde) es la palabra con la que determinas que se va a establecer una
condición para la búsqueda de datos.Like En este caso se traduce “como” y es la palabra que utilizarás para comparar
la cadena de caracteres que se busca y establecer la coincidencia con un registro
en la tabla que se desea consultar.
● La sentencia From (desde) especifica de qué tabla queremos obtener los registros
o datos.
● Cuando escribes Nombre_de_tabla indicas el nombre de la tabla de donde se
obtienen los registros.
● And.- Operador lógico utilizado para establecer dos condiciones en una consulta y
que muestra únicamente los registros que cumplan con ambas.
● Or.- Operador lógico utilizado para establecer dos condiciones en una consulta,
pero que en este caso mostrará los registros que cumplan con una u otra.
El siguiente ejemplo puede ejecutarse en el programa mencionado, con las sentencias
anteriormente revisadas y a las que a su vez podemos denominar consultas simples. La
tabla con la que estarás trabajando en este apartado se llama “libro”, y los campos que la
componen son Id_libro, Título, Cantidad y Id_Autor. Una vez que se ejecuta la consulta,
puedes ver el contenido de la tabla completa con todos los datos de esta.
En ambos casos no se muestra la cantidad
de 5 ejemplares, si deseas que se incluya
debes de usar <= o >=.
BETWEEN (entre)
permite visualizar datos
estableciendo un
parámetro inicial y uno
final. Verifica la sintaxis,
encontrarás la palabra
between y nuevamente la
palabra AND, pero en
este caso no como una
condición, sino
determinando el rango
entre el cual se
visualizarán los
registros.Si quieres
visualizar los libros que
tienen entre tres y seis unidades de existencia debes utilizar el operador de rango
BETWEEN.
Select * from libro where Cantidad between 3 and 6
También es posible utilizar este operador en su modo negativo NOT BETWEEN (no entre),
que te mostrará todo, excepto lo que especificas en el rango. Es la misma sintaxis,
únicamente se agrega NOT. El resultado es como se muestra en la siguiente captura:
En los ejemplos anteriores puedes observar que puedes consultar el registro de una tabla,
especificando el campo y el registro exacto que estás buscando, sin embargo algunas
veces no recuerdas exactamente el nombre que deseas ver, por tal motivo es necesario
utilizar LIKE (operador de coincidencia), que se puede definir con los siguientes términos:
“como” o “ se parece a….
Comentarios
Publicar un comentario