home *** CD-ROM | disk | FTP | other *** search
/ PSION CD 2 / PsionCDVol2.iso / Programs / 1065 / SQL-H.sis / SQL-H (.txt) < prev   
Encoding:
EPOC Database  |  2001-10-29  |  7.7 KB  |  254 lines

  1. "Data.app)@
  2. Arial
  3. Arial
  4. Arial
  5. Arial
  6. Arial
  7. Arial
  8. Arial
  9. Arial
  10. Arial
  11. Arial
  12. Arial
  13. Arial
  14. Arial
  15. Arial
  16. ORDER BY5SELECT Name, Gehalt FROM Mitarbeiter
  17. ORDER BY Gehalt;
  18. Arial
  19. Arial
  20. Arial
  21. Arial
  22. Arial
  23. Arial
  24. Arial
  25. Arial
  26. eMit ORDER BY gelingt es, eine Abfrage zu erzeugen, die nach der der H
  27. he der Einkommen sortiert ist.
  28. Arial
  29. Arial
  30. Arial
  31. Arial
  32. Arial
  33. $ORDER BY (Aufsteigende Sortierung )
  34. Arial
  35. Arial
  36. Arial
  37. Arial
  38. ORDER BY ... DESC
  39. Arial
  40. Arial
  41. Arial
  42. Arial
  43. Arial
  44. 9SELECT Name,Gehalt FROM Mitarbeiter
  45. ORDER BY Gehalt DESC;
  46. Arial
  47. Arial
  48. Arial
  49. Arial
  50. Arial
  51. Arial
  52. Arial
  53. Arial
  54. Arial
  55. Arial
  56. gen Sie zus
  57. tzlich an ORDER BY das Schl
  58. sselwort DESC an,
  59. um eine absteigende Sortierung zu realisieren.
  60. Arial
  61. Arial
  62. Arial
  63. Arial
  64. Arial
  65. Arial
  66. Arial
  67. Arial
  68. +ORDER BY ... DESC(Aufsteigende Sortierung)
  69. Arial
  70. Arial
  71. Arial
  72. Arial
  73. Arial
  74. Arial
  75. DISTINCT+SELECT DISTINCT T
  76. tigkeit
  77. FROM Mitarbeiter;
  78. Arial
  79. Arial
  80. Arial
  81. Arial
  82. Arial
  83. Arial
  84. EDer Begriff DISTINCT schlie
  85. t doppelte Nennung in einer Abfrage aus.
  86. Arial
  87. Arial
  88. Arial
  89. 1 AllgemeinesmAnweisungen k
  90. nnen sich 
  91. ber mehrere Zeilen erstrecken und werden am Ende durch ein Semikolon abgeschlossen.
  92. Arial
  93. * SELECT Feld Liste
  94. * FROM Tabellennamen IN Datenbank
  95. * WHERE Suchkriterium
  96. * GROUP BY Feldliste
  97. * HAVING Suchkriterium
  98. * ORDER BY Feldliste
  99. Table1
  100. Befehl:
  101. Syntax:
  102. "Bewirkt:
  103. Memo:
  104. 2Anwendungen:
  105. Arial
  106. Arial
  107. Table1
  108. ColA9
  109. ColB9
  110. ColA10
  111. ColB10
  112. ColA11
  113. ColB11
  114. ColA12
  115. ColB12
  116. ColA13
  117. ColB13
  118. SELECT
  119. SELECT * FROM Mitarbeiter;q
  120. Arial
  121. Arial
  122. Arial
  123. Arial
  124. 3zeigt alle Datens
  125. tze der Datenbank "Mitarbeiter".
  126. Arial
  127. Es wird immer der Befehl SELECT ben
  128. tigt, um eine Abfrage in SQL durchzuf
  129. hren.
  130. * Die Select-Auswahl l
  131. t sich mit WHERE [Wo]begrenzen.
  132. Arial
  133. Arial
  134. WHERE.SELECT * FROM Mitarbeiter
  135. WHERE Name='Schulz';
  136. Arial
  137. Arial
  138. Arial
  139. Arial
  140. Arial
  141. Arial
  142. MIm folgenden Beispiel werden alle Mitarbeiter mit NAMEN "Schulz" ausgegeben.
  143. Arial
  144. 6Die Select-Auswahl l
  145. t sich mit WHERE [Wo]begrenzen.
  146. Arial
  147. Arial
  148. Arial
  149. ANDPSELECT * FROM Mitarbeiter
  150. WHERE Name='Vertriebsmitarbeiter' AND
  151. Umsatz > 100000;
  152. Arial
  153. Arial
  154. Arial
  155. Arial
  156. Arial
  157. Arial
  158. Arial
  159. Arial
  160. Arial
  161. pMehrere Suchkriterien werden durch AND verbunden.
  162. * Bis zu vierzig ANDs sind in einer SELECT-Anweisung erlaubt.
  163. Arial
  164. Arial
  165. Arial
  166. Arial
  167. Arial
  168. Arial
  169. Arial
  170. Arial
  171. ORLSELECT * FROM Mitarbeiter
  172. WHERE Name='Vertriebsmitarbeiter' OR
  173. Umsatz > 500;
  174. Arial
  175. Arial
  176. Arial
  177. Arial
  178. Arial
  179. Arial
  180. Arial
  181. Arial
  182. Arial
  183. OOR[entweder-oder] Es reicht aus, wenn eine der genannten Bedingungen zutrifft.
  184. Arial
  185. Arial
  186. <> negative SuchbedingungCSELECT * FROM Mitarbeiter
  187. WHERE Name='Putzfrau' AND Umsatz < 20000;
  188. Arial
  189. Arial
  190. Arial
  191. Arial
  192. Arial
  193. Arial
  194. Arial
  195. Arial
  196. Das Zeichen <> Klammert die Suchbedingung aus.
  197. Im Beispiel werden aller Personen aufgelistet, deren Umsatz kleiner als 20000 ist, ohne Putzfrau.
  198. Arial
  199. Arial
  200. BETWEEN@SELECT * FROM Mitarbeiter
  201. WHERE Gehalt
  202. Between 30000 AND 100000;
  203. Arial
  204. Arial
  205. Arial
  206. Arial
  207. Arial
  208. Arial
  209. Arial
  210. Arial
  211. Arial
  212. mMit BETWEEN la
  213. en sich alle Mitarbeiter ermitteln, deren Jahresgehalt zwischen 30.000 und 100.000 DM liegen.
  214. Arial
  215. Arial
  216. Arial
  217. Mit BETWEEN [(da)zwischen]
  218. Arial
  219. Arial
  220. Arial
  221. INeSELECT * FROM Mitarbeiter
  222. WHERE T
  223. tigkeit IN ('Vertriebleiter',
  224. 'Vertriebsmitarbeiter', 'Verk
  225. ufer');
  226. Arial
  227. Arial
  228. Arial
  229. Arial
  230. Arial
  231. Arial
  232. Arial
  233. Arial
  234. Arial
  235. .Mit IN lassen sich einzelne Zeilen ausw
  236. hlen.
  237. Arial
  238. Arial
  239. Arial
  240. LIKE0SELECT * FROM Mitarbeiter
  241. WHERE Name LIKE 'Sch';
  242. Arial
  243. Arial
  244. Arial
  245. Arial
  246. Arial
  247. Arial
  248. Arial
  249. Arial
  250. =Ermittelt alle Mitarbeiter, die mit "Sch" im Namen beginnen.
  251. Arial
  252. LIKE (Platzhalter)
  253. Arial
  254.