Advertisement
Guest User

sqlserver 26-11

a guest
Nov 26th, 2014
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 2.35 KB | None | 0 0
  1. USE AdventureWorks2008R2
  2. GO
  3.  
  4. CREATE Schema Transport
  5. GO
  6.  
  7. CREATE TABLE Transport.TBShipper
  8. (
  9.     idShip  CHAR(5) NOT NULL,
  10.     nomShip VARCHAR(40) NOT NULL,
  11.     dirShip VARCHAR(40) NOT NULL,
  12.     CONSTRAINT PKShip PRIMARY KEY nonclustered (idShip)
  13. )
  14. GO
  15.  
  16. CREATE TABLE Transport.TBRoad
  17. (
  18.     idRoad  CHAR(5) NOT NULL,
  19.     nomRoad VARCHAR(50) NOT NULL,
  20.     kmRoad  NUMERIC(8,2) NOT NULL,
  21.     CONSTRAINT PKRoad PRIMARY KEY (idRoad)
  22. )
  23. GO
  24.  
  25. -- Crando Indices
  26. -- Normal
  27. CREATE INDEX IdxKmRoad
  28. ON Transport.TBRoad
  29. (KmRoad ASC)
  30. GO
  31.  
  32. -- Unico
  33. CREATE UNIQUE INDEX IdxNomRoad
  34. ON Transport.TBRoad (nomRoad)
  35. GO
  36.  
  37. -- Eliminar Indices
  38. DROP INDEX Transport.TBRoad.idxKmRoad
  39. GO
  40.  
  41. DROP INDEX Transport.TBRoad.IdxNomRoad
  42. GO
  43.  
  44.  
  45.  
  46. USE AdventureWorks2008R2
  47. GO
  48.  
  49. SELECT @@VERSION
  50. GO
  51.  
  52. SELECT 'Hello World, Hello People Soft'
  53. GO
  54.  
  55. BEGIN
  56.     DECLARE @v_Nombre VARCHAR(20) = 'JavierNT'
  57.     SELECT @v_Nombre
  58. END
  59.  
  60. SELECT * FROM Person.Person
  61. GO
  62.  
  63. SELECT * FROM Production.Product
  64. GO
  65.  
  66. -- Muestra datos usando clausula
  67. SELECT * FROM Production.Product
  68. WHERE ListPrice > 0
  69. GO
  70.  
  71. ---
  72. SELECT * FROM Production.Product
  73. WHERE ListPrice > 0
  74.     AND Color IS NOT NULL
  75.     AND Class IS NOT NULL
  76.     AND SIZE IS NOT NULL
  77.     AND Name LIKE '%Road%'
  78. GO
  79. ---
  80.  
  81. SELECT * FROM Sales.SalesOrderHeader
  82. WHERE YEAR(OrderDate) = 2005
  83. GO
  84. ---
  85.  
  86. SELECT * FROM Sales.SalesOrderHeader
  87. WHERE DATEDIFF(dd, OrderDate, ShipDate) < 30
  88. GO
  89. ---
  90.  
  91. SELECT * FROM Person.Person
  92. GO
  93.  
  94. /*
  95. Muestre todos los empleados de estado civil casados
  96. con mas de 30 años de edad
  97. */
  98.  
  99. SELECT * FROM HumanResources.Employee
  100. WHERE MaritalStatus = 'M' AND DATEDIFF(YY, BirthDate, GETDATE()) > 30
  101. GO
  102.  
  103. -- Modifique la consulta anterior para mostrar a los ingenieros
  104. SELECT * FROM HumanResources.Employee
  105. WHERE MaritalStatus = 'M'
  106.     AND DATEDIFF(YY, BirthDate, GETDATE()) > 30
  107.     AND JobTitle LIKE '%Engineer%'
  108. GO
  109. --
  110.  
  111. SELECT * FROM Production.Product
  112. ORDER BY ListPrice DESC
  113. GO
  114.  
  115. -- Usando la Clausula Order BY 02 criterios
  116. SELECT * FROM Production.Product
  117. ORDER BY ListPrice DESC, SIZE DESC
  118. GO
  119.  
  120. --Usando Predicado TOP
  121. SELECT top 5 * FROM HumanResources.Employee
  122. WHERE MaritalStatus = 'M'
  123.     ORDER BY BirthDate DESC
  124. GO
  125.  
  126. --Producto mas caro de tipo
  127.  
  128. SELECT top 3 * FROM Production.Product
  129. WHERE Name LIKE '%Mountain%' ORDER BY ListPrice DESC
  130. GO
  131.  
  132. --
  133. SELECT DISTINCT Color FROM Production.Product
  134. WHERE Color IS NOT NULL
  135. GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement