由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教个SQL的问题
相关主题
SQL find distinct values in large table (转载)SQL add some columns into a table from another table
SQL combine two columns from two different tables no shared columnsSQL fast search in a 10 million records table
求教一个SQL的问题SQL 面试问题
keep group of values of SQL procedure in one table (转载)SQL copy a table into a new table and add a new column (转载)
问个sql小提。大牛勿进这题怎么做
再请教SQL问题compare two large tables SQL
SQL run a stored procedure by fetching from a cursor row by (转载)问个sql问题
SQL multiply all values of a column in table (转载)一道小题
相关话题的讨论汇总
话题: sql话题: mytable话题: lag话题: select话题: 数字
进入JobHunting版参与讨论
1 (共1页)
R***r
发帖数: 120
1
前几天在版上看到的,一直想不通,原帖不知道怎么回事被删了,这里再问一下。一个
table里面只有一个数字的column,数字可以重复,要求输出所有与前一行不同的数字
,如果table是
10
10
9
10
8
8
9
就输出
9
10
8
9
R***r
发帖数: 120
2
顶一下
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)
1 (共1页)
进入JobHunting版参与讨论
相关主题
一道小题问个sql小提。大牛勿进
[电话面试] 非死不可 2再请教SQL问题
SQL query 求解!SQL run a stored procedure by fetching from a cursor row by (转载)
面试SQL query 求解!SQL multiply all values of a column in table (转载)
SQL find distinct values in large table (转载)SQL add some columns into a table from another table
SQL combine two columns from two different tables no shared columnsSQL fast search in a 10 million records table
求教一个SQL的问题SQL 面试问题
keep group of values of SQL procedure in one table (转载)SQL copy a table into a new table and add a new column (转载)
相关话题的讨论汇总
话题: sql话题: mytable话题: lag话题: select话题: 数字