각 id별 최신 연도 등급만 검색

제시카 2015.09.20 17:25 Views : 2971

안녕하세요

mssql 쿼리문의 문의가 있어 글을 올리네요

아래 내용을 참고해 주세요 ^^

 

USE [test]
GO

CREATE TABLE [dbo].[TBL_TEST](
 [id] [nvarchar](50) NULL,
 [yyyy] [nvarchar](50) NULL,
 [eng] [nvarchar](50) NULL,
 [chn] [nvarchar](50) NULL,
 [jpn] [nvarchar](50) NULL
) ON [PRIMARY]

GO


--전체 데이타
SELECT  TOP (200) id, yyyy, eng, chn, jpn
FROM     TBL_TEST

test1     2012          NULLa
test1     2011a         b         NULL
test1     2010bb         NULL
test22012          ab
test22011NULLb
test22010bNULLa

 

--각 id별 최신 연도 하나에 해당하는 등급만 검색하고 싶은데
--아래 처럼 하면 영어 등급이 b인것이 최신 것 하나만 대상으로 검색하는것이 아니라
--전부 검색되서 나옵니다.
SELECT  TOP (200) id, yyyy, eng, chn, jpn
FROM     TBL_TEST
WHERE  (eng LIKE '%b%')
--추출 아이디 test1, test2

 

test1     2010bb         NULL
test22010bNULLa

 

--원하는 결과값은
--추출 아이디 test2 입니다.

 

아시는 분들의 조언 좀 부탁드립니다.

 

추가설명)

최신년도에 값이 없을때도 있어서요
Select top 1 id from tbl_test where eng like '%b%' order by yyyy desc
등급이 있는 년도 중 최근 연도 한개 중에서 등급을 검색해야 합니다 설명을 잘 했나 모르겠네요

 

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 243875
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 101545
8944 OUTPUT default value에 대해 질문 드립니다. [1] 나는짱이야 2015.09.26 2507
8943 shared라는건 어떤 기능의 옵션 인가요? [2] don12345 2015.09.25 3210
8942 개인정보 암호화 관련 문의입니다. 호짱 2015.09.24 3161
8941 대용량 테이블의 row 삭제에 관해 [1] 음마앙 2015.09.23 4046
8940 쿼리문 질문좀 드릴께요 where 조건 [7] 즈타 2015.09.23 3081
8939 SSIS MSSQL -> MYSQL Data 전송 시 한글 누락 현상 [3] dunhill123 2015.09.23 4626
8938 조건에 없는 값을 출력하는 간단한 방법 없을까요? [5] 두루미알 2015.09.22 10575
8937 POS서버 운영에 관한 사양이 궁금합니다. [5] 팔개 2015.09.21 3671
8936 실행계획에서 느낌표 의미 [1] kys96811 2015.09.21 4043
8935 TRUNCATE TABLE 과 delete 와의 차이점 [2] 제시카 2015.09.20 3227
» 각 id별 최신 연도 등급만 검색 [7] 제시카 2015.09.20 2971
8933 insert 시 빈데이터나 잘못 입력된 데이터 입력 방지 질문 [2] 슈토파이터 2015.09.18 3060
8932 사용자 정의 함수를 찾을 수 없거나 이름이 불확실합니다 [3] 에슈리온 2015.09.17 8956
8931 join 쿼리 문의드립니다. [2] dDrake 2015.09.17 2736
8930 여러개의 쿼리를 동시에 던졌는데 중간에 에러발생시 리턴 문의 [1] 비와바람 2015.09.16 3783
8929 명명된 인스턴스 접속 [3] 절간신부™ 2015.09.15 3923
8928 FROM~TO 기간만큼 행으로 조회쿼리 질문합니다. [2] 오늘밤은안돼요 2015.09.15 2892
8927 1개의 테이블안에 컬럼값 비교 쿼리 문의 드립니다. [2] akfflr 2015.09.15 3425
8926 쿼리 문의합니다.. [1] 경원 2015.09.14 2378
8925 where 조건에 해당 하는 건수를 조회할려면?? [2] 말자말자 2015.09.14 3070





XE Login