728x90
반응형

> 개발-IT-인터넷 102

[MSSQL] 최대값을 가진 Row들을 조회하는 방법

MSSQL 작업하면서 최대값을 가지고 있는 Row들을 가지고 오고 싶었다. 같은 ID를 가진것들 중에서 NUM의 최대값을 구하는 방법을 알아보자. group by 사용하는 방법 SELECTT.ID, T.NUM FROMMYTABLE T INNER JOIN ( SELECTID, MAX(NUM) NUM FROMMYTABLE GROUP BY ID ) Q ON T.ID = Q.ID AND T.NUM = Q.NUM Group By와 SubQuery를 사용해서 ID와 MAX값을 가져온 뒤, INNER JOIN으로 해당하는 ROW을 찾음. * Group by는 해당하는 Row의 다른 필드의 값을 가지고 올 수 없음. self left join 사용하는 방법 SELECTT.* FROMMYTABLE T LEFT JOIN ..

[MSSQL] 테이블 복사 방법

MSSQL 사용하다가 기존 테이블을 복사하여 생성하고 싶은 경우가 생겼다. 찾다 보니 복사하는 여러 방식이 있었다. 테이블 복사 방법을 알아보자. 테이블 생성과 함께 데이터까지 복사할 경우 SELECT * INTO [새로 생성할 테이블명] FROM [기존에 있던 테이블명] 기존 테이블의 칼럼 구조, 데이터까지 복사 테이블 생성 시 원하는 칼럼만 복사할 경우 SELECT [원하는 컬럼명] INTO [새로 생성할 테이블명] FROM [기존에 있던 테이블명] 원하는 칼럼만 골라서 복사 테이블 생성 시 테이블 구조만 복사할 경우 SELECT * INTO [새로 생성할 테이블명] FROM [기존에 있던 테이블명] WHERE 1=2 WHERE 1=2 구문 때문에 데이터는 복사되지 않고 구조만 복사 테이블이 이미 생..

[해커랭크(HackerRank) JAVA 풀이] - Pattern Syntax Checker

해커랭크 - https://www.hackerrank.com/ Prepare > Java > Strings > Pattern Syntax Checker HackerRank HackerRank is the market-leading technical assessment and remote interview solution for hiring developers. Learn how to hire technical talent from anywhere! www.hackerrank.com Regex를 사용하여 텍스트에서 패턴을 쉽게 일치시키거나 검색할 수 있습니다. 패턴을 검색하기 전에 잘 정의된 구문을 사용하여 패턴을 지정해야 합니다. 이 문제에서는 패턴이 주어집니다. 주어진 패턴의 구문이 유효한지 확인해야 ..

[해커랭크(HackerRank) JAVA 풀이] - Java String Tokens

해커랭크 - https://www.hackerrank.com/ Prepare > Java > Strings > Java String Tokens HackerRank HackerRank is the market-leading technical assessment and remote interview solution for hiring developers. Learn how to hire technical talent from anywhere! www.hackerrank.com 정규식 [A-Za-z !,?._'@]+와 일치하는 문자열 s가 주어지면 문자열을 토큰으로 분할합니다. 우리는 토큰을 하나 이상의 연속적인 영어 알파벳으로 정의합니다. 그런 다음 새 줄에 각 토큰이 오는 토큰 수를 출력합니다. Note..

[해커랭크(HackerRank) JAVA 풀이] - Java Anagrams

해커랭크 - https://www.hackerrank.com/ Prepare > Java > Strings > Java Anagrams HackerRank HackerRank is the market-leading technical assessment and remote interview solution for hiring developers. Learn how to hire technical talent from anywhere! www.hackerrank.com 두 문자열 a와 b는 동일한 빈도로 동일한 문자를 모두 포함하는 경우 아나그램이라고 합니다. 이 챌린지의 경우 테스트는 대소문자를 구분하지 않습니다. 예를 들어 CAT의 아나그램은 CAT, ACT, tac, TCA, aTC 및 CtA입니다. ..

[해커랭크(HackerRank) JAVA 풀이] - Java Date and Time

해커랭크 - https://www.hackerrank.com/ Prepare > Java > Introduction > Java Date and Time HackerRank HackerRank is the market-leading technical assessment and remote interview solution for hiring developers. Learn how to hire technical talent from anywhere! www.hackerrank.com Calendar 클래스는 YEAR, MONTH, DAY_OF_MONTH, HOUR 등과 같은 달력 필드 집합과 특정 순간 간의 변환 및 날짜 가져오기와 같은 달력 필드 조작을 위한 메서드를 제공하는 추상 클래스입니다. 날짜가..

[해커랭크(HackerRank) JAVA 풀이] - Java String Reverse

해커랭크 - https://www.hackerrank.com/ Prepare > Java > Strings > Java String Reverse HackerRank HackerRank is the market-leading technical assessment and remote interview solution for hiring developers. Learn how to hire technical talent from anywhere! www.hackerrank.com 회문은 앞뒤로 동일한 단어, 구, 숫자 또는 기타 문자 시퀀스입니다. 문자열 A가 주어지면 회문이면 Yes를 출력하고 그렇지 않으면 No를 출력하세요. Constraints A는 최대 50개의 영문 소문자로 구성됩니다. Sample..

[해커랭크(HackerRank) JAVA 풀이] - Java Substring Comparisons

해커랭크 - https://www.hackerrank.com/ Prepare > Java > Strings > Java Substring Comparisons HackerRank HackerRank is the market-leading technical assessment and remote interview solution for hiring developers. Learn how to hire technical talent from anywhere! www.hackerrank.com 다음 용어를 정의합니다. 알파벳 또는 사전 순서라고도 하는 사전 순서는 다음과 같이 문자를 정렬합니다. A

[해커랭크(HackerRank) JAVA 풀이] - Java Substring

해커랭크 - https://www.hackerrank.com/ Prepare > Java > Strings > Java Substring HackerRank HackerRank is the market-leading technical assessment and remote interview solution for hiring developers. Learn how to hire technical talent from anywhere! www.hackerrank.com 문자열, s 및 두 개의 인덱스(시작 및 끝)가 주어지면 시작에서 끝-1까지를 포함하는 범위의 모든 문자로 구성된 하위 문자열을 출력합니다. 이 문제를 완료하는 데 도움이 되는 String 클래스의 substring이 도움이 됩니다. Inp..

[해커랭크(HackerRank) JAVA 풀이] - Java Strings Introduction

해커랭크 - https://www.hackerrank.com/ Prepare > Java > Strings > Java Strings Introduction HackerRank HackerRank is the market-leading technical assessment and remote interview solution for hiring developers. Learn how to hire technical talent from anywhere! www.hackerrank.com "문자열은 전통적으로 리터럴 상수 또는 일종의 변수로서 문자 시퀀스입니다." — Wikipedia: String (computer science) 이 챌린지에서는 Java 문자열에 대한 이해도를 테스트합니다. String..

728x90
반응형