Comandos de consultas

 
Una consulta es una solicitud de datos almacenados en SQL Server. Una consulta se puede emitir de varias formas:

 

SELECT

Palabra clave que indica que la sentencia de SQL que queremos ejecutar es de selección. 

FROM

Indica la tabla (o tablas) desde la que queremos recuperar los datos. En el caso de que exista más de una tabla se denomina a la consulta "consulta combinada" o "join". En las consultas combinadas es necesario aplicar una condición de combinación a través de una cláusula WHERE.

WHERE

Especifica una condición que debe cumplirse para que los datos sean devueltos por la consulta. Admite los operadores lógicos AND y OR.

La cláusula WHERE es la instrucción que nos permite filtrar el resultado de una sentencia SELECT.  Habitualmente no deseamos obtener toda la información existente en la tabla, sino que queremos obtener sólo la información que nos resulte util es ese momento. La cláusula WHERE filtra los datos antes de ser devueltos por la consulta.

ORDER BY

Presenta el resultado ordenado por las columnas indicadas. El orden puede expresarse conASC (orden ascendente) y DESC (orden descendente). El valor predeterminado es ASC.

Operador AND
El operador AND muestra el registro si la primera condición y la segunda condición son verdaderas

Operador OR
El operador OR muestra el registro si la primera o la segunda condición es verdadera

Combinando AND & OR

Puedes combinar el AND y el OR (usando paréntesis para formar expresiones complejas)

Sentencia SQL INSERT INTO

La sentencia INSERT INTO se usa para insertar un registro o fila en una tabla

Sintaxis SQL INSERT INTO
Es posible escribir la sentencia INSET INTO en dos formas

La primera forma no especifica los nombres de las columnas donde los datos serán insertados solo los valores:

INSERT INTO nombre_tabla
VALUES (valor1, valor2, valor3,...)

La segunda forma específica los nombres de las columnas y los valores insertados

INSERT INTO nombre_tabla (columna1, columna2, columna3,...)
VALUES (valor1, valor2, valor3,...)

Sentencia SQL UPDATE Statement

La sentencia UPDATE es usada para actualizar registros en una tabla

Sintaxis SQL UPDATE

UPDATE nombre_tabla
SET columna1=valor, column2=valor,...
WHERE alguna_columna=algun_valor

Nota: La sentencia WEHRE en la sintaxis UPDATE, específica cuál de los registros va a ser actualizado. Si omites la sentencia WHERE todos los registros serán actualizados.

Sentencia SQL DELETE

La sentencia DELETE se usa para borrar registros o filas en una tabla

Sintaxis SQL DELETE

DELETE FROM nombre_tabla
WHERE alguna_columna=algun_valor

Nota: La sentencia WHERE en la sintaxis DELETE especifica el registro o los registros que serán borrados, si omites la sentencia WHERE, todos los registros serán borrados de la tabla

Operador

Comparación

=

Igual

==

Exactamente igual

LIKE

SQL LIKE

<>, !=, #

Distinto de

Mayor que

>=

Mayor o igual que

Menor que

<=

Menor o igual que

 

Para valores de texto:

Esta es la forma correcta:

SELECT *
FROM Personas
WHERE Nombre='Lucero'

Esta es la forma equivocada:

SELECT *
FROM Personas
WHERE Nombre=Lucero

Para valores numericos:

Esta es la forma correcta:

SELECT *
FROM Personas
WHERE P_id = 9

Esta es la forma incorrecta:

SELECT *
FROM Personas
WHERE P_id = '9'

 

 

© 2014 Todos los derechos reservados.

Crea una web gratisWebnode