Sunteți pe pagina 1din 15

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

FACULTAD DE CIENCIAS MATEMÁTICAS


CENTRO DE RESPONSABILIDAD SOCIAL Y EXTENSIÓN UNIVERSITARIA
CERSEU

Consultas con SQL


Quiroz Perez Cristian Jefferson
Computación Científica
FCM - UNMSM

Copyright © Todos los Derechos Reservados - CJQP


Objetivos

Identificar la sintaxis de SQL de base de datos.


Aplicar consultas para la extracción de datos.
Identificar los requerimientos.
Aprender la sentencia SELECT.

Copyright © Todos los Derechos Reservados - CJQP


Temas

Consultas básicas
Consultas Condicionales
Funciones de Librerías

Copyright © Todos los Derechos Reservados - CJQP


1. Consultas Básicas - Sintaxis

Ir al SQL Sever y resolver algunos ejemplos.

Copyright © Todos los Derechos Reservados - CJQP


2. Consultas Condionales - Sintaxis

Ver algunas librerías para resolver algunos ejemplos en


SQL Server.
Copyright © Todos los Derechos Reservados - CJQP
Funciones de Librerías
Operadores Lógicos

Operador Uso
Es el “y” lógico. Evalúa dos condiciones y
AND devuelve un valor verdad, solo si ambas son
ciertas.
Es el valor “o” lógico. Evalúa dos condiciones
OR y devuelve un valor de verdadero, si alguna
de las dos es cierta.
Negación lógica. Devuelve el valor contrario
NOT de la expresión.

Copyright © Todos los Derechos Reservados - CJQP


Funciones de Librerías
Operadores numéricos

Operador Uso
+ Suma

- Resta

* Multiplicación

/ División

% Devuelve el resto entero de una división

Copyright © Todos los Derechos Reservados - CJQP


Funciones de Librerías
Operadores de caracteres

Operador Uso
Concatenación manteniendo espacios en
+
blanco.

Copyright © Todos los Derechos Reservados - CJQP


Funciones de Librerías
Operadores numéricos
Operador Uso
< Menor que
<= Menor o igual que
<> Distinto que
> Mayo que
>= Mayor o igual que
= Igual que
Utilizado para especificar un intervalo de
BETWEEN
valores
LIKE Utilizado en la comparación de un modelo
IN Utilizado para especificar registros de una BD
Copyright © Todos los Derechos Reservados - CJQP
Funciones de Librerías
Operadores Cadena

Operador Uso
lower() y Convierte una cadena en minúscula o
upper() mayúscula

Elimina los espacios iniciales o finales en una


ltrim() y rtrim()
cadena

Extrae cantidad de caracteres específicos de


Substring()
cadena

Copyright © Todos los Derechos Reservados - CJQP


Funciones de Librerías
Operadores matemáticos

Operador Uso
Devuelve un valor numérico, redondeado a
round()
longitud especificada.

abs() Devuelve el valor absoluto positivo.

Devuelve el valor elevado a la potencia


power()
especificada.

pi() Devuelve el valor constante de PI(3.141592…)

Copyright © Todos los Derechos Reservados - CJQP


Funciones de Librerías
Operadores de fechas y hora

Operador Uso
Devuelve la fecha actual en formato de
GETDATE()
fecha y hora.

DATEDIFF() Calcula un intervalo entre fechas

Devuelve la porción especificada de una


DATEPART()
fecha
Devuelve una cadena de caracteres que
DATENAME() representa el parámetro DATEPART de una
determinada fecha.
Copyright © Todos los Derechos Reservados - CJQP
Funciones de Librerías
Operadores de librería

Operador Uso
Devuelve el número de bytes utilizados de la
DATELENGTH()
expresión.

USER_NAME() Devuelve el nombre del usuario actual.

Copyright © Todos los Derechos Reservados - CJQP


Funciones de Librerías
Funciones extras

Operador Uso
CAST() y
Convierte los datos de un tipo a otro.
CONVERT()
Convierte datos numéricos en una cadena de
STR()
caracteres.

Copyright © Todos los Derechos Reservados - CJQP


Lo aprendido de Hoy!

Que Consultas Simples: Básicas y Considionales.


Uso de algunas librerías.

Copyright © Todos los Derechos Reservados - CJQP

S-ar putea să vă placă și