SQL Princiante Paso a Paso 2
AVANZADO
Clausula SQL TOP
La clausula TOP se usa para especificar el numer de registros que existen
puede verificar la longitud de las tablas con miles de registros, regresando el numero de registros
Nota: No todas las bases de datos soportan la clausula TOP
Sintaxis SQL Server
SELECT TOP numeroporciento nombre_columna(s)
FROM nombre_tabla
Ahora seleccionaremos solo los dos primeros registros de la tabla que se muestra abajo:
Utilizaremos las siguientes sentencias SELECT:
SELECT TOP 2 * FROM Personas
El resultado sera el siguiente:
Sentencia SQL TOP PERCENT
Ahora seleccionaremos solo el 50% de los registros en la tabla
Usaremos las siguientes sentencias SELECT:
SELECT TOP 50 PERCENT * FROM Personas
El resultado se muestra abajo en la tabla:
Operador SQL LIKE
Operador SQL LIKE
El operador LIKE se usa en una sentencia WHERE para buscar un patron en una columna
Sintaxis LIKE
SELECT nombre_columna(s)
FROM nombre_tabla
WHERE nombre_columna LIKE patron
Ejemplo de operador LIKE
En la tabla "Personas" :
Vamos a buscar las personas que viven en la ciudad de Tampico que empiecen con "Ta" de la tabla en cuestion
Usaremos la siguiente sentencia SELECT:
SELECT * FROM Personas
WHERE Ciudad LIKE 'Ta%'
El signo "%" puede ser usado para definir comodines (letras que faltan en el patron de busqueda) ambas antes o despues del patron de busqueda
El resultado seria el siguiente:
Ahora vamos a seleccionar las personas que viven en la ciudad que comienza con una "T" de la tabla personas
Usaremos la siguiente sentencia SELECT:
SELECT * FROM Personas
WHERE Ciudad LIKE '%T'
El resultado seria el siguiente:
Ahora vamos a seleccionar las personas que viven en la ciudad que contiene el patron "tam" de la tabla personas
Usaremos la siguiente sentencia SELECT:
SELECT * FROM Personas
WHERE Ciudad LIKE '%tam%'
El resultado seria el siguiente:
Tambien es posible seleccionar las personas que viven en la ciudad que no contienen el patron "tamp" de la tabla personas, usando la palabra clave NOT
Usaremos la siguiente sentencia SELECT:
SELECT * FROM Personas
WHERE Ciudad NOT LIKE '%tamp%'
El resultado seria el siguiente:
Comodines SQL
Los comodines SQL pueden ser usados en la busqueda de datos en una base de datos
pueden sustituir a uno o mas caracteres cuando se busquen los datos
Los comodines deben usarse con el operador LIKE
Se pueden usar con SQL los siguientes comodines:
Usando el comodín %
Ahora seleccionaremos las personas que viven en la ciudad de Tampico que empiecen con "Ta" de la tabla Personas
Usaremos la siguiente sentencia SELECT:
SELECT * FROM Personas
WHERE Ciudad LIKE 'Ta%'
Ahora buscaremos las personas que viven en la ciudad que contenga el patron "ico" de la tabla Personas
Usaremos la siguiente sentencia SELECT:
SELECT * FROM Personas
WHERE Ciudad LIKE '%ico%'
Usando el _ Comodín
Ahora selectionaremos las personas que el primer nombre comience con algun caracter
seguido de "Ma" de la tabla Personas
Usaremos la siguiente sentencia SELECT:
SELECT * FROM Personas
WHERE Nombre LIKE '_ar'
La clausula TOP se usa para especificar el numer de registros que existen
puede verificar la longitud de las tablas con miles de registros, regresando el numero de registros
Nota: No todas las bases de datos soportan la clausula TOP
Sintaxis SQL Server
SELECT TOP numeroporciento nombre_columna(s)
FROM nombre_tabla
Ahora seleccionaremos solo los dos primeros registros de la tabla que se muestra abajo:
Utilizaremos las siguientes sentencias SELECT:
SELECT TOP 2 * FROM Personas
El resultado sera el siguiente:
Sentencia SQL TOP PERCENT
Ahora seleccionaremos solo el 50% de los registros en la tabla
Usaremos las siguientes sentencias SELECT:
SELECT TOP 50 PERCENT * FROM Personas
El resultado se muestra abajo en la tabla:
Operador SQL LIKE
Operador SQL LIKE
El operador LIKE se usa en una sentencia WHERE para buscar un patron en una columna
Sintaxis LIKE
SELECT nombre_columna(s)
FROM nombre_tabla
WHERE nombre_columna LIKE patron
Ejemplo de operador LIKE
En la tabla "Personas" :
Vamos a buscar las personas que viven en la ciudad de Tampico que empiecen con "Ta" de la tabla en cuestion
Usaremos la siguiente sentencia SELECT:
SELECT * FROM Personas
WHERE Ciudad LIKE 'Ta%'
El signo "%" puede ser usado para definir comodines (letras que faltan en el patron de busqueda) ambas antes o despues del patron de busqueda
El resultado seria el siguiente:
Ahora vamos a seleccionar las personas que viven en la ciudad que comienza con una "T" de la tabla personas
Usaremos la siguiente sentencia SELECT:
SELECT * FROM Personas
WHERE Ciudad LIKE '%T'
El resultado seria el siguiente:
Ahora vamos a seleccionar las personas que viven en la ciudad que contiene el patron "tam" de la tabla personas
Usaremos la siguiente sentencia SELECT:
SELECT * FROM Personas
WHERE Ciudad LIKE '%tam%'
El resultado seria el siguiente:
Tambien es posible seleccionar las personas que viven en la ciudad que no contienen el patron "tamp" de la tabla personas, usando la palabra clave NOT
Usaremos la siguiente sentencia SELECT:
SELECT * FROM Personas
WHERE Ciudad NOT LIKE '%tamp%'
El resultado seria el siguiente:
Comodines SQL
Los comodines SQL pueden ser usados en la busqueda de datos en una base de datos
pueden sustituir a uno o mas caracteres cuando se busquen los datos
Los comodines deben usarse con el operador LIKE
Se pueden usar con SQL los siguientes comodines:
Usando el comodín %
Ahora seleccionaremos las personas que viven en la ciudad de Tampico que empiecen con "Ta" de la tabla Personas
Usaremos la siguiente sentencia SELECT:
SELECT * FROM Personas
WHERE Ciudad LIKE 'Ta%'
Ahora buscaremos las personas que viven en la ciudad que contenga el patron "ico" de la tabla Personas
Usaremos la siguiente sentencia SELECT:
SELECT * FROM Personas
WHERE Ciudad LIKE '%ico%'
Usando el _ Comodín
Ahora selectionaremos las personas que el primer nombre comience con algun caracter
seguido de "Ma" de la tabla Personas
Usaremos la siguiente sentencia SELECT:
SELECT * FROM Personas
WHERE Nombre LIKE '_ar'
Comentarios
Publicar un comentario