wozniol

Untitled

Oct 27th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.96 KB | None | 0 0
  1. ISNULL([Color], 'zamieniona wartosc ')
  2. DISCENT
  3. CONCAT_WS('!! SEPARATOR !! ', [ProductNumber] , [Color]) AS lool
  4.  
  5. ________
  6. SELECT [Name], [ListPrice],
  7.     CASE
  8.         WHEN [ListPrice] < 50 THEN 'Cheap'
  9.         WHEN [ListPrice] < 500 THEN 'Medium'
  10.         ELSE 'Hight'
  11.     END AS PriceBinned
  12. FROM [SalesLT].[Product]
  13.  
  14. _______________
  15.  
  16. SELECT [Name], [ListPrice], [ProductCategoryID],
  17.     CASE
  18.         WHEN [ProductCategoryID] < 10 THEN ROUND([ListPrice] * 1.10, 2)
  19.         WHEN [ProductCategoryID] < 20 THEN ROUND([ListPrice] * 1.20, 2)
  20.         ELSE ROUND([ListPrice] * 1.30, 2)
  21.     END AS BruttoPrice
  22.        
  23. FROM [SalesLT].[Product]
  24.  
  25. ________________________
  26. SELECT [Name], [SellStartDate]
  27. FROM [SalesLT].[Product]
  28. WHERE [SellStartDate] > '2007-06-01'
  29.  
  30. ___________________
  31. PRZEDZIALY
  32.  
  33. SELECT [Name], [ListPrice]
  34. FROM [SalesLT].[Product]
  35. WHERE [ListPrice] BETWEEN 100 AND 300
  36.  
  37. ______________________________
  38.  
  39. SELECT [Name], [ListPrice]
  40. FROM [SalesLT].[Product]
  41. WHERE [Color] IN ('Black', 'White');
  42.  
  43. ______________________
  44.  
  45.  
  46. LIKE - szukanie wedlug wzorca
  47. % - dowolny ciag znakow
  48. _ - dowolny znak
  49. RIGHT([NazwaKol], ile_literek osatnich_od_prawej)
  50. RIGHT([FirstName], 1)
  51.  
  52. SELECT [FirstName], RIGHT([FirstName], 1)
  53. FROM [SalesLT].[Customer]
  54. WHERE [FirstName] LIKE ('_a%a')
  55.  
  56.  
  57. _________________________
  58. ALGEBRA BOOL'a
  59.  
  60. T NOT -> F
  61. TT AND -> T
  62. FF OR -> F
  63.  
  64. select *
  65. FROM [SalesLT].[Product]
  66. WHERE [Size] = 'M' AND
  67. [Color] in('Black', 'White', 'Red')
  68. AND [Name] like '%Gloves%'
  69.  
  70. select *
  71. FROM [SalesLT].[Product]
  72. WHERE [SellEndDate] is NOT NULL
  73.  
  74. ___________
  75. top 1 -> pierwszy wiersz z gory
  76.  
  77. top 2 with ties -> pokaz wszystkie  z powtorzeniem
  78. select top 1 with ties [Name], [ListPrice]
  79. FROM [SalesLT].[Product]
  80. ORDER BY [ListPrice] desc;
  81.  
  82. ____________________
  83.  
  84. SELECT [Name], [ListPrice], [Color]
  85. FROM [SalesLT].[Product]
  86. WHERE [ListPrice] between 100 AND 1000
  87. AND [Color] in ('Black', 'White', 'Red')
  88. ORDER BY [ListPrice] asc, [ProductID]
  89. OFFSET 24 rows
  90. FETCH NEXT 25 rows only;
Add Comment
Please, Sign In to add comment