Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- List.of
- 클라우드에서 도커 실행하기
- 코드스테이츠 백엔드
- 재귀함수
- Spring MVC 구성요소
- 11659
- 코드스테이츠
- Spring Web MVC
- OOP
- 성능테스트툴
- 싱글톤패턴
- 백준 11659
- 버블정렬
- 스택
- java
- 재귀와반복문
- Spring MVC 동작원리
- String.valueOf()
- 투포인터알고리즘
- 코딩테스트
- 백준
- MySQL
- GCP
- 인텔리제이
- 알고리즘
- 자바
- 구간합구하기
- Array.asList
- 프로그래머스
- vm인스턴스생성
Archives
- Today
- Total
순간을 기록으로
[MySQL] 'a'가 3개 이상 들어가는 국가 찾기 본문
문제
https://sqlzoo.net/wiki/SELECT_names
SELECT names - SQLZOO
namecontinent AfghanistanAsia AlbaniaEurope AlgeriaAfrica AndorraEurope AngolaAfrica .... Pattern Matching Strings This tutorial uses the LIKE operator to check names. We will be using the SELECT command on the table world: You can use WHERE name LIKE 'B%'
sqlzoo.net
풀이
국가명에 'a'가 3개 이상 들어가는 국가를을 조회하는 문제입니다.
처음에 어떻게 접근해야 될지 몰라 고민하다가 LIKE을 사용해서 문제를 풀 수 있었습니다.
LIKE는 부분적으로 일치하는 문자열을 찾을 때 사용합니다. 그리고 %는 모든 문자열을 매칭해줍니다. 심지어 빈 문자열도 매칭에 포함됩니다.( name LIKE '%a' --> 'bca', 'a' 모두 가능)
select name
from world
where name like '%a%a%a%';
'Problem Solving' 카테고리의 다른 글
[MySQL] 국가명이 4문자인 국가 조회하기 (0) | 2022.04.16 |
---|---|
[MySQL] 두 번째 문자가 't'인 나라이름 찾기 (0) | 2022.04.16 |
[HackerRank] Binary Tree Nodes | MySQL (0) | 2022.04.13 |
[HakerRank] 2D Array - DS | 모래시계 모양으로 배열 탐색 (0) | 2022.04.12 |
[HackerRank] Arrays - DS | 리스트 역순으로 만들기 (0) | 2022.04.12 |
Comments