SQL Server의 3 개 또는 4 개 열에서 고유 한 값 조합을 선택하는 방법

애기

SQL Server에서 15 개의 구매 레코드 열이있는 비정규 화 테이블을 상속했습니다.

| 색인 | TransNo | 펀드 | 비용 | 도시 | 우편 번호 | 은행 | Risk_YesNo | ......

| 1 | 1 | 녹색 | 34 | NYC | 우편 번호 | Sunt |

| 2 | 12 | 파티 | 345.23 | NYC | 우편 번호 | BOA_BS |

| 3 | 32 | 에듀 | 43 | 보스턴 | 우편 번호 | BOA_BS |

| 4 | 53 | 책 | 56 | Atl | 우편 번호 | 씨티 |

| 5 | 422 | Groc | 12315 | Atl | 우편 번호 | 핑크 |

  1. 3 개의 고유 한 열 조합 만 추출하고 index 및 trans No와 같은 다른 열을 무시하고 동일한 테이블에 삽입하면됩니다 (나머지 열은 null로 사용).

  2. 다음 단계를 계획 할 때 2 정규화를 원합니다. 각 고유 값을 자체 테이블에 삽입해야합니다.

| 펀드 | 도시 | 은행 |

| 그린 | NYC | Sunt | // 녹색과 도시 및 은행의 모든 ​​뚜렷한 조합

| 그린 | NYC | BOA_BS |

| 에듀 | NYC | Sunt | // Edu와 도시 및 은행의 모든 ​​고유 한 조합

| 에듀 | NYC | BOA_BS |

라훌

아래와 같이 고유 한 레코드 만 가져 오려면 insert into .. select fromwith 구문을 사용하십시오.distinct

insert into mytable
select distinct Fund, City, Bank, null,null,null,....,null
from mytable

편집하다:

아래 귀하의 의견에 따라

1) Risk_YesNo = Y 열의 기본값을 어떻게 채울 수 있습니까?

SELECT쿼리에 포함하기 만하면됩니다. [아래 예 참조]

2) [비용] 열에 대한 임의 비용 값을 어떻게 채울 수 있습니까?

SELECT쿼리 일부 에도이를 포함 할 수 있습니다 . SQL Server 2008 이상을 사용하는 경우 RAND () 함수를 사용 하여 동일한 결과를 얻을 수 있습니다 .

RAND()함수는 float유형 결과를 반환합니다 . 따라서 Cost열이 유형 Integer경우 CAST(RAND() as int)[아래 예 참조] 라고 명시 적으로 캐스팅해야 합니다.

이를 통해 귀하의 쿼리는

insert into mytable(Fund, City, Bank, Risk_YesNo, Cost, ....)
select distinct Fund, City, Bank, 'Y', RAND(), null,null,null,....,null
from mytable

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SQL Server의 3 개 또는 4 개 열에서 고유 한 값 조합을 선택하는 방법

분류에서Dev

문자 배열에서 3 개의 고유 한 값을 만드는 방법

분류에서Dev

SQL Server에서 하나의 열만보고 고유 한 값을 선택하는 방법은 무엇입니까?

분류에서Dev

Pandas : NaN 값이있는 4 개의 열에서 고유 한 조합 계산

분류에서Dev

Talend의 열에서 고유 한 값을 선택하는 방법

분류에서Dev

SQL-GROUP BY를 사용하여 각 고유 값에 대해 1 개의 행을 선택하는 방법

분류에서Dev

MYSQL의 고유 값 한 열에서 개수를 얻는 방법

분류에서Dev

SQL 테이블의 개별 열에서 고유 한 레코드를 선택하는 방법

분류에서Dev

하나 개의 번호로 두 개의 열에서 고유 한 값을 계산하는 방법

분류에서Dev

하나 개의 번호로 두 개의 열에서 고유 한 값을 계산하는 방법 (후속)

분류에서Dev

SQL-3 개의 테이블을 조인하고 많은 열 수를 선택하는 방법

분류에서Dev

3 개의 테이블에서 값을 선택하는 방법 + count ()

분류에서Dev

MySQL 쿼리-3 개의 테이블에서 특정 값에서 다중 열을 선택하는 방법

분류에서Dev

SQL : 하나의 테이블에서 여러 값을 개별 열로 선택하는 방법

분류에서Dev

한 열에서 여러 개의 동일한 열을 선택하는 방법

분류에서Dev

3 개 열에서 1 개로 고유 한 값 선택

분류에서Dev

내 linq에서 SQL 쿼리로 두 개의 열 값을 선택하는 방법은 무엇입니까?

분류에서Dev

SQL Server에서 3 개의 열 데이터를 단일 열로 선택하는 방법

분류에서Dev

2 개의 선택 상자에서 동일한 선택된 값을 확인하는 방법

분류에서Dev

JavaScript에서 두 개의 2D 배열에서 고유 한 값을 얻는 방법

분류에서Dev

한 열의 값이 고유하고 최근 5 개로 제한되는 데이터베이스에서 행을 선택합니다.

분류에서Dev

세 번째 매개 변수에 따라 SQL Server에서 고유 한 쌍을 선택하는 방법은 무엇입니까?

분류에서Dev

linq에서 SQL에 대한 두 개 이상의 고유 열을 계산하는 방법은 무엇입니까?

분류에서Dev

시트의 두 개의 개별 열을 기반으로 한 열의 고유 값을 계산하는 방법

분류에서Dev

SQL Server에서 두 개의 varchar 열 중에서 선택하는 방법

분류에서Dev

Hive : 한 열의 고유 한 값에서 N 개의 값을 임의로 선택

분류에서Dev

한 번의 선택에서 두 개의 열을 업데이트하는 방법

분류에서Dev

SQL Server의 조인에서 고유 한 조합을 찾는 방법

분류에서Dev

2 개의 테이블을 결합한 후 각 행에 대해 하나의 값을 선택하는 방법

Related 관련 기사

  1. 1

    SQL Server의 3 개 또는 4 개 열에서 고유 한 값 조합을 선택하는 방법

  2. 2

    문자 배열에서 3 개의 고유 한 값을 만드는 방법

  3. 3

    SQL Server에서 하나의 열만보고 고유 한 값을 선택하는 방법은 무엇입니까?

  4. 4

    Pandas : NaN 값이있는 4 개의 열에서 고유 한 조합 계산

  5. 5

    Talend의 열에서 고유 한 값을 선택하는 방법

  6. 6

    SQL-GROUP BY를 사용하여 각 고유 값에 대해 1 개의 행을 선택하는 방법

  7. 7

    MYSQL의 고유 값 한 열에서 개수를 얻는 방법

  8. 8

    SQL 테이블의 개별 열에서 고유 한 레코드를 선택하는 방법

  9. 9

    하나 개의 번호로 두 개의 열에서 고유 한 값을 계산하는 방법

  10. 10

    하나 개의 번호로 두 개의 열에서 고유 한 값을 계산하는 방법 (후속)

  11. 11

    SQL-3 개의 테이블을 조인하고 많은 열 수를 선택하는 방법

  12. 12

    3 개의 테이블에서 값을 선택하는 방법 + count ()

  13. 13

    MySQL 쿼리-3 개의 테이블에서 특정 값에서 다중 열을 선택하는 방법

  14. 14

    SQL : 하나의 테이블에서 여러 값을 개별 열로 선택하는 방법

  15. 15

    한 열에서 여러 개의 동일한 열을 선택하는 방법

  16. 16

    3 개 열에서 1 개로 고유 한 값 선택

  17. 17

    내 linq에서 SQL 쿼리로 두 개의 열 값을 선택하는 방법은 무엇입니까?

  18. 18

    SQL Server에서 3 개의 열 데이터를 단일 열로 선택하는 방법

  19. 19

    2 개의 선택 상자에서 동일한 선택된 값을 확인하는 방법

  20. 20

    JavaScript에서 두 개의 2D 배열에서 고유 한 값을 얻는 방법

  21. 21

    한 열의 값이 고유하고 최근 5 개로 제한되는 데이터베이스에서 행을 선택합니다.

  22. 22

    세 번째 매개 변수에 따라 SQL Server에서 고유 한 쌍을 선택하는 방법은 무엇입니까?

  23. 23

    linq에서 SQL에 대한 두 개 이상의 고유 열을 계산하는 방법은 무엇입니까?

  24. 24

    시트의 두 개의 개별 열을 기반으로 한 열의 고유 값을 계산하는 방법

  25. 25

    SQL Server에서 두 개의 varchar 열 중에서 선택하는 방법

  26. 26

    Hive : 한 열의 고유 한 값에서 N 개의 값을 임의로 선택

  27. 27

    한 번의 선택에서 두 개의 열을 업데이트하는 방법

  28. 28

    SQL Server의 조인에서 고유 한 조합을 찾는 방법

  29. 29

    2 개의 테이블을 결합한 후 각 행에 대해 하나의 값을 선택하는 방법

뜨겁다태그

보관