Sunteți pe pagina 1din 3

----------------------------------------------------------

CREAR BASE DE DATOS

CREATE DATABASE TUTORIAL

----------------------------------------------------------

ELIMINAR BASE DE DATOS

drop database TUTORIAL

----------------------------------------------------------
CREACION DE UNA TABLA

-- Create a table HelloWorld


CREATE TABLE HelloWorld (
Id INT IDENTITY,
Description VARCHAR(1000
)

create table clientes(


id int IDENTITY(1,1) PRIMARY KEY,
nombre nvarchar(50),
telefono int)
)

-- DML Operation INSERT, inserting a row into the table

INSERT INTO HelloWorld (Description) VALUES ('Hello World')


-- DML Operation SELECT, displaying the table

INSERT INTO cliente(nombre, apellidos, direccion, telefono, dni) VALUES ('camilo',


'franco', 'bombero media al lago', '77038734', '2012803')
-- DML Operation SELECT, displaying the table

-----------------------------------------------------------
SELECIONAR UNA TABLA

SELECT * FROM HelloWorld

-----------------------------------------------------------
SELECIONAR UNA COLUMNA ESPECIFICA

SELECT Description FROM HelloWorld

-----------------------------------------------------------

Mostrar el n�mero de registros en la tabla

SELECT Count(*) FROM HelloWorld

-------------------------------------------------------------------------------

ACTUALIZACI�N de la operaci�n DML, actualizando una fila espec�fica en la tabla

UPDATE HelloWorld SET Description = 'Hello, World!' WHERE Id = 1


UPDATE cliente SET apellidos = 'franco buitrago' WHERE Idcliente = 16

--------------------------------------------------------------------------------

Operaci�n DML - BORRAR, eliminando una fila de la tabla

DELETE FROM HelloWorld WHERE Id = 1

--------------------------------------------------------------------------------

seleccionar� los primeros 10 registros de la tabla de CLIENTE , ordenados por la


columna
NOMBRE de la base de datos DBVENTAS

USE dbventas;
GO
SELECT TOP 10 * FROM CLIENTE
ORDER BY NOMBRE

-----------------------------------------------------------------------------------
------
seleccionar� los primeros 10 registros de la tabla de PRODUCTO , ordenados por la
columna
FECHA DE VENCIMIENTO DE FORMA DECENDENTE de la base de datos DBVENTAS

SELECT TOP 10 [fecha_vencimiento] FROM PRODUCTO


ORDER BY [fecha_vencimiento] DESC

SIMILAR

Select top 10 "fecha_vencimiento" from producto


order by "fecha_vencimiento" desc

-----------------------------------------------------------------------------------
-------
devuelve todOS lOS cLIENTES que tienen un nombre de CLIENTE que comienza con A

SELECT TOP 10 * FROM CLIENTE


WHERE nombre LIKE N'A%'
ORDER BY nombre
-----------------------------------------------------------------------------------
--------

SELECT dbo.producto.nombre, dbo.venta.fecha_venta,


dbo.detalle_venta.cantidad, dbo.detalle_venta.precio_unitario,
dbo.categoria.nombre_categoria
FROM dbo.producto INNER JOIN
dbo.detalle_venta ON dbo.producto.idproducto =
dbo.detalle_venta.idproducto INNER JOIN
dbo.venta ON dbo.detalle_venta.idventa = dbo.venta.idventa
INNER JOIN
dbo.categoria ON dbo.producto.idcategoria =
dbo.categoria.idcategoria

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