我有一个关于按组和另外一个条件对行进行编号的问题。我知道如何按组进行此操作,但不能再增加一个条件。
假设我有ID和DATE,并想要创建NUM,如表所示:
ID ...... DATE ...... NUM < / b>
1 20160103 ...... 1
1 20160104 ...... 1
1 20160104 ...... 2
1 20160105 ...... 1
1 20160105 ...... 2
1 20160105 ...... 3
1 20160106 ...... 1
2 20160103 ...... 1
2 20160103 ...... 2
2 20160105 ...... 1
任何人都知道如何做到这一点?
答案 0 :(得分:0)
我们可以使用boolean inputOk=false;
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
do{
// ask for input
System.out.println("Enter the value");
// capture input
String input = reader.readLine();
// evaluate input
if(input.equals("ok"))
inputOk = true; // set flag if input is ok
}while(!inputOk); // if flag is ok then exit loop
ave
base R