날짜를 다루는 쿼리가 어렵다.
CURDATE()
: 현재 날짜를 반환한다.DATEDIFF(date1, date2)
: 두 날짜 간의 일 단위 차이를 반환한다.TIMESTAMPDIFF(unit, datetime1, datetime2)
: 두 날짜/시간 간의 차이를 지정된 단위(년, 월, 일, 시, 분, 초 등)로 반환한다. unit
부분에 차이를 계산할 단위를 지정한다. SELECT TIMESTAMPDIFF(YEAR, '2020-01-01', '2024-01-01') AS years_diff;
length()
: 문자열의 길이를 반환한다.isEmpty()
: 문자열이 비어 있는지 확인한다. (길이가 0)isBlank()
: 문자열이 비어 있는지 확인한다. (길이가 0이거나 공백(Whitespace)만 있는 경우), 자바 11charAt(int index)
: 지정된 인덱스에 있는 문자를 반환한다.equals(Object anObject)
: 두 문자열이 동일한지 비교한다.equalsIgnoreCase(String anotherString)
: 두 문자열을 대소문자 구분 없이 비교한다.compareTo(String anotherString)
: 두 문자열을 사전 순으로 비교한다.compareToIgnoreCase(String str)
: 두 문자열을 대소문자 구분 없이 사전적으로 비교한다.startsWith(String prefix)
: 문자열이 특정 접두사로 시작하는지 확인한다.endsWith(String suffix)
: 문자열이 특정 접미사로 끝나는지 확인한다.contains(CharSequence s)
: 문자열이 특정 문자열을 포함하고 있는지 확인한다.indexOf(String ch)
/ indexOf(String ch, int fromIndex)
: 문자열이 처음 등장하는 위치를 반환한다.lastIndexOf(String ch)
: 문자열이 마지막으로 등장하는 위치를 반환한다.시도때도없이 졸린다. 졸음을 물리칠 수 있는 방법을 찾아보자!😂