sort.sql.out
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:4k
源码类别:

数据库系统

开发平台:

Unix_Linux

  1. QUERY: create table s1 (x int4, y int4);
  2. QUERY: create table s2 (a int4, b int4, c int4);
  3. QUERY: insert into s1 values (1, 3);
  4. QUERY: insert into s1 values (2, 3);
  5. QUERY: insert into s1 values (2, 1);
  6. QUERY: insert into s2 values (1, 3, 9);
  7. QUERY: insert into s2 values (1, 4, 9);
  8. QUERY: insert into s2 values (3, 4, 7);
  9. QUERY: insert into s2 values (3, 5, 8);
  10. QUERY: select distinct y from s1;
  11. y  
  12. -- 
  13. 1  
  14. 3  
  15. QUERY: select a, c from s2;
  16. a  c  
  17. -- -- 
  18. 1  9  
  19. 1  9  
  20. 3  7  
  21. 3  8  
  22. QUERY: select distinct a, c from s2;
  23. a  c  
  24. -- -- 
  25. 1  9  
  26. 3  7  
  27. 3  8  
  28. QUERY: select distinct a, c from s2 order by c;
  29. a  c  
  30. -- -- 
  31. 3  7  
  32. 3  8  
  33. 1  9  
  34. QUERY: select b, c from s2 order by c, b;
  35. b  c  
  36. -- -- 
  37. 4  7  
  38. 5  8  
  39. 3  9  
  40. 4  9  
  41. QUERY: select x, b, c from s1, s2 order by b;
  42. x  b  c  
  43. -- -- -- 
  44. 2  3  9  
  45. 2  3  9  
  46. 1  3  9  
  47. 2  4  7  
  48. 2  4  7  
  49. 1  4  7  
  50. 2  4  9  
  51. 2  4  9  
  52. 1  4  9  
  53. 2  5  8  
  54. 2  5  8  
  55. 1  5  8  
  56. QUERY: select distinct a, x, c from s1, s2 order by c, x;
  57. a  x  c  
  58. -- -- -- 
  59. 3  1  7  
  60. 3  2  7  
  61. 3  1  8  
  62. 3  2  8  
  63. 1  1  9  
  64. 1  2  9  
  65. QUERY: select x AS p, b AS q, c AS r from s1, s2 order by p;
  66. p  q  r  
  67. -- -- -- 
  68. 1  5  8  
  69. 1  4  7  
  70. 1  4  9  
  71. 1  3  9  
  72. 2  3  9  
  73. 2  3  9  
  74. 2  5  8  
  75. 2  5  8  
  76. 2  4  9  
  77. 2  4  7  
  78. 2  4  9  
  79. 2  4  7  
  80. QUERY: select x AS p, b AS q, c AS r from s1, s2 order by q;
  81. p  q  r  
  82. -- -- -- 
  83. 2  3  9  
  84. 2  3  9  
  85. 1  3  9  
  86. 2  4  7  
  87. 2  4  7  
  88. 1  4  7  
  89. 2  4  9  
  90. 2  4  9  
  91. 1  4  9  
  92. 2  5  8  
  93. 2  5  8  
  94. 1  5  8  
  95. QUERY: select x AS p, b AS q, c AS r from s1, s2 order by r;
  96. p  q  r  
  97. -- -- -- 
  98. 2  4  7  
  99. 2  4  7  
  100. 1  4  7  
  101. 2  5  8  
  102. 2  5  8  
  103. 1  5  8  
  104. 2  4  9  
  105. 2  4  9  
  106. 1  4  9  
  107. 2  3  9  
  108. 2  3  9  
  109. 1  3  9  
  110. QUERY: select x AS p, b AS q, c AS r from s1, s2 order by p, r;
  111. p  q  r  
  112. -- -- -- 
  113. 1  4  7  
  114. 1  5  8  
  115. 1  4  9  
  116. 1  3  9  
  117. 2  4  7  
  118. 2  4  7  
  119. 2  5  8  
  120. 2  5  8  
  121. 2  3  9  
  122. 2  4  9  
  123. 2  3  9  
  124. 2  4  9  
  125. QUERY: select x AS p, b AS q, c AS r from s1, s2 order by q, r;
  126. p  q  r  
  127. -- -- -- 
  128. 2  3  9  
  129. 2  3  9  
  130. 1  3  9  
  131. 2  4  7  
  132. 2  4  7  
  133. 1  4  7  
  134. 2  4  9  
  135. 2  4  9  
  136. 1  4  9  
  137. 2  5  8  
  138. 2  5  8  
  139. 1  5  8  
  140. QUERY: select x AS p, b AS q, c AS r from s1, s2 order by q, p;
  141. p  q  r  
  142. -- -- -- 
  143. 1  3  9  
  144. 2  3  9  
  145. 2  3  9  
  146. 1  4  9  
  147. 1  4  7  
  148. 2  4  7  
  149. 2  4  7  
  150. 2  4  9  
  151. 2  4  9  
  152. 1  5  8  
  153. 2  5  8  
  154. 2  5  8  
  155. QUERY: create table s3 (x int4);
  156. QUERY: insert into s3 values (3);
  157. QUERY: insert into s3 values (4);
  158. QUERY: select * from s1, s3 order by x;
  159. x  y  x  
  160. -- -- -- 
  161. 1  3  4  
  162. 1  3  3  
  163. 2  1  3  
  164. 2  3  3  
  165. 2  1  4  
  166. 2  3  4  
  167. QUERY: select * from s3, s1 order by x;
  168. x  x  y  
  169. -- -- -- 
  170. 3  2  1  
  171. 3  2  3  
  172. 3  1  3  
  173. 4  2  3  
  174. 4  1  3  
  175. 4  2  1  
  176. QUERY: create table s4 (a int4, b int4, c int4, d int4, e int4, f int4, g int4, h int4, i int4);
  177. QUERY: insert into s4 values (1, 1, 1, 1, 1, 1, 1, 1, 2);
  178. QUERY: insert into s4 values (1, 1, 1, 1, 1, 1, 1, 1, 1);
  179. QUERY: insert into s4 values (1, 1, 1, 1, 1, 1, 1, 1, 3);
  180. QUERY: select * from s4 order by a, b, c, d, e, f, g, h;
  181. a  b  c  d  e  f  g  h  i  
  182. -- -- -- -- -- -- -- -- -- 
  183. 1  1  1  1  1  1  1  1  3  
  184. 1  1  1  1  1  1  1  1  1  
  185. 1  1  1  1  1  1  1  1  2  
  186. QUERY: create table s5 (a int4, b int4);
  187. QUERY: insert into s5 values (1, 2);
  188. QUERY: insert into s5 values (1, 3);
  189. QUERY: insert into s5 values (1, 1);
  190. QUERY: insert into s5 values (2, 1);
  191. QUERY: insert into s5 values (2, 4);
  192. QUERY: insert into s5 values (2, 2);
  193. QUERY: select * from s5 order by a using <;
  194. a  b  
  195. -- -- 
  196. 1  1  
  197. 1  3  
  198. 1  2  
  199. 2  2  
  200. 2  4  
  201. 2  1  
  202. QUERY: select * from s5 order by a using >;
  203. a  b  
  204. -- -- 
  205. 2  2  
  206. 2  4  
  207. 2  1  
  208. 1  1  
  209. 1  3  
  210. 1  2  
  211. QUERY: select * from s5 order by a using >, b using <;
  212. a  b  
  213. -- -- 
  214. 2  1  
  215. 2  2  
  216. 2  4  
  217. 1  1  
  218. 1  2  
  219. 1  3  
  220. QUERY: select * from s5 order by a using >, b using >;
  221. a  b  
  222. -- -- 
  223. 2  4  
  224. 2  2  
  225. 2  1  
  226. 1  3  
  227. 1  2  
  228. 1  1  
  229. QUERY: drop table s1, s2, s3, s4, s5;