R***r 发帖数: 120 | 1 前几天在版上看到的,一直想不通,原帖不知道怎么回事被删了,这里再问一下。一个
table里面只有一个数字的column,数字可以重复,要求输出所有与前一行不同的数字
,如果table是
10
10
9
10
8
8
9
就输出
9
10
8
9 |
R***r 发帖数: 120 | |
S*********N 发帖数: 6151 | 3
select distinct, if my memory is not wrong.
【在 R***r 的大作中提到】 : 前几天在版上看到的,一直想不通,原帖不知道怎么回事被删了,这里再问一下。一个 : table里面只有一个数字的column,数字可以重复,要求输出所有与前一行不同的数字 : ,如果table是 : 10 : 10 : 9 : 10 : 8 : 8 : 9
|
H*M 发帖数: 1268 | 4 faint
performance art
【在 S*********N 的大作中提到】 : : select distinct, if my memory is not wrong.
|
S*********N 发帖数: 6151 | 5
Guitar Art, do you have any open position?
refer one to me.
【在 H*M 的大作中提到】 : faint : performance art
|
R***r 发帖数: 120 | 6 select distinct明显不对嘛,题目请看清楚点。
【在 S*********N 的大作中提到】 : : Guitar Art, do you have any open position? : refer one to me.
|
l****h 发帖数: 272 | 7 First, you can create an index for each row
Then you can run the following sql statement to get the number you want.
select a1.number from mytable a1, mytable a2 where a1.index = a2.index + 1
and a1.number <> a2.number
I guess this might be a way to combine the two steps.
【在 R***r 的大作中提到】 : 前几天在版上看到的,一直想不通,原帖不知道怎么回事被删了,这里再问一下。一个 : table里面只有一个数字的column,数字可以重复,要求输出所有与前一行不同的数字 : ,如果table是 : 10 : 10 : 9 : 10 : 8 : 8 : 9
|
H*M 发帖数: 1268 | 8 good thought..
【在 l****h 的大作中提到】 : First, you can create an index for each row : Then you can run the following sql statement to get the number you want. : select a1.number from mytable a1, mytable a2 where a1.index = a2.index + 1 : and a1.number <> a2.number : I guess this might be a way to combine the two steps.
|
S*********N 发帖数: 6151 | 9
不用看了。
方法很多,你看着办。
我一般不找最优解。
【在 R***r 的大作中提到】 : select distinct明显不对嘛,题目请看清楚点。
|
H*M 发帖数: 1268 | 10 a top performance artist
【在 S*********N 的大作中提到】 : : 不用看了。 : 方法很多,你看着办。 : 我一般不找最优解。
|
c**t 发帖数: 2744 | 11 use lead/lag ..
【在 R***r 的大作中提到】 : 前几天在版上看到的,一直想不通,原帖不知道怎么回事被删了,这里再问一下。一个 : table里面只有一个数字的column,数字可以重复,要求输出所有与前一行不同的数字 : ,如果table是 : 10 : 10 : 9 : 10 : 8 : 8 : 9
|
S*********N 发帖数: 6151 | 12
你还踢球么?
最笨的就LOOP一遍。
I usually do Ass-dancing.
【在 H*M 的大作中提到】 : a top performance artist
|
A*****i 发帖数: 465 | 13 a1.index这个语法对么?手边没有sql,麻烦谁试一下? |
g*******r 发帖数: 270 | 14 用LAG function试试.
if x^=lag(x) |