안녕하세요!

초짜가 하려니 맨땅에 열심히 헤딩중 입니다...

 

TEST란 테이블이 있고 기본 정보에 20여개의 필드가 있습니다.

문제는 이 20여개의 필드에 들어가는 값들이 정확하게 매칭되지 않습니다.

무슨 얘기냐면....

 

 

NO 이름   학번  학기   계열1  과목명1  학점1  평점1  계열2 과목명2 학점2 평점2 계열3 과목명3 학점3 평점3 .......계열20  등등

 1  홍길동 123   1학기   인문    국어       3       4.2    자연    과학2     2     3.2    자연   물리2    3      4.4  

 2  김철수 124   1학기   인문     영어      3       3.4    인문    사회1     3     3.6    인문    지리2   3      3.1  ..

...............

 

위의 값들이 있습니다.

학생들마다 앞에 이름, 학번, 학기까지는 공통으로 들어가지만 그 다름부터는,

계열0, 과목명0, 학점0, 평점0, 계열1, 과목명1, 학점1, 평점1, 계열2, 과목명2, 학점2, 평점2,.... 이렇게 해서 20까지 증가가 됩니다.

 

또한 홍길동이란 학생이 계열0에 국어 과목이 입력됬다고 해서 철수가 계열0에 국어가 꼭 입력되지는 않습니다.

왜냐면 모든 학생이 듣는 과목 수가 다르다 보니 위의 과목필드가 0~20까지 있다고 하면

각각의 필드에 학생들의 입력되는 과목은 모두 다를 수 밖에 없습니다.

 

이러다보니 문제점이 검색이나 조건 쿼리를 할때 필드명을 정확히 알수가 없습니다.

예를 들어 국어선생이 이번학기에 국어과목을 수강하는 학생을 찾을 경우...

각 학생의 국어 값이 들어있는 필드명이 모두 달라 어떻개 검색을 해야 될지 모르겠습니다.

 

입력되는 값으로 필드명을 찾아야 된다는 얘긴데 어떻게 할 수 있을까요..

조언좀 부탁드립니다.

감사합니다.

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 551
7413 그룹 최고값 update 하는 방법있나요? [4] 우츄프라 2013.12.09 3855
7412 SP 하나가 있는데 용도와 목적에 대해 조언좀 구합니다. Larry 2013.12.09 4200
7411 오프라인 -> 온라인으로 변경방법 [2] 최영범 2013.12.09 3759
7410 sql2008에서 sql2012 접속시 문의드려요 [2] 끝이없네요 2013.12.09 8601
7409 반복 업데이트? 에 관한 질문드려요 [3] WhoAmI 2013.12.07 4151
7408 여러개의 필드를 하나의 필드로 만드는 qEURY 알려 주세요. [1] 항상비기너2 2013.12.06 3812
» 필드명 정확하지 않을때 필드값을 가지고 필드명을 찾을 수 있나요? [4] dolphine 2013.12.06 4114
7406 XML type에서 white space 유지하기 [2] 재우 2013.12.06 3908
7405 쿼리 속도 개선 좀 문의 드립니다. [6] 죠리퐁 2013.12.06 5540
7404 MSSQL 쿼리에서 테이블명 기술할 때 질문 [3] sams 2013.12.06 19301
7403 sql 2000에서 되던 쿼리가 sql2008R2 에선 안되네요;; [4] 마니워니 2013.12.05 4436
7402 선배님들 인덱스에 관하여 질문이 있습니다. [4] alima 2013.12.05 4409
7401 주어진 시간으로 일자와 오전 오후를 리턴할려고 하면 어떻게 하나요? [3] 동도리군 2013.12.05 4446
7400 bulk insert와 insert bulk의 차이점...은 뭔가요?? ^^;; [2] 없다 2013.12.04 6369
7399 쿼리 과부하 체크와 관련하여 질문드립니다. [4] dontcryme 2013.12.04 6766
7398 두테이블 비교해서 값 뽑기 질문이요. [8] 오리지널 2013.12.03 4677
7397 암호가 제공된 로그인의 암호화 일치하지 않습니다. 로그.. [3] 웨퐁 2013.12.03 9411
7396 bigint때문에 [1] 마에스트로 2013.12.02 3731
7395 SQL 작성하는 문제의 답을 알고싶습니다. [6] 몰러 2013.12.01 10766
7394 두테이블 비교해서 없는 값을 뽑고싶습니다. 오리지널 2013.11.30 5317





XE Login