2017-02-18 1 views
1

요즘 MS Access에서 C#으로 작업하고 있습니다. 다른 열과 똑같은 행을 정렬 할 수있는 방법이 있습니까? 예 : Ms access board screenshotMS Access 한 열 정렬 및 다른 이동

31이 35보다 작고 30보다 커서 Peter 30을 John 30과 Jessica 35 사이의 점수 31로 이동할 수 있습니까?

+0

행이 표시되는 순서를 변경하려고한다고 가정합니다. 그렇지 않다면 Field2는 무엇에 관한 것입니까? 직접적인 관계가 있어야합니까? 즉 Field2는 Field1에 등록 된 사람들의 연령 일 수 있습니까? 그런 다음 나이별로 사람들을 나열하려면 'Field2'를 정렬하십시오. 이름으로 키스트하려면 Field1을 정렬하십시오. 다른 일을하려한다면 설명하십시오. –

+0

예, 연령대가있는 사람들이 있습니다. 나이를 분류하고 이름을 망칠 필요가 없습니다. 모든 사람은 이전과 같은 나이를 가져야합니다. – Nissus

+0

테이블 내용을 표시 했으므로 실제 데이터를 변경하지 않으면 쿼리 나 폼 또는 보고서를 사용하여 원하는 방식으로 정렬하거나 표시 할 수 있습니다. 그냥 선택 및 정렬 쿼리를 사용하는 것이 좋습니다. –

답변

0

데이터베이스 테이블의 행을 정렬하면 필드가 그대로두고 전체 행이 이동합니다. 데이터베이스에서 정렬하는 동안 행을 떼어 내고 싶은 경우에도 실제로는 매우 어렵습니다.

즉, 사용하는 데이터베이스 추상화 계층에서 제공하는 정렬 메커니즘을 적용 할 수 있습니다. SQL을 직접 사용하는 경우 끝에 ORDER BY Field2을 추가하십시오.

관련 문제