본문 바로가기

SUBSTRING

(3)
MySQL 내장 함수 종류 1. MySQL 내장 함수· MySQL은 집계, 수학, 문자열, 날짜/시간, 논리 등 다양한 내장 함수를 포함 2. 집계 함수: COUNT, SUM, AVG, MAX, MIN 1) COUNT: 레코드 수를 반환 · select count(*) as '학생수' from student; · student table에서 belong 그룹화 후, 합계 출력: select count(*) as '학생수', belong from student group by belong; · student table에서 belong 그룹화 후, status가 2 이상인 값들의 개수 출력:   select count(name) from student where status >= 2 group by belong;  2) SUM, AV..
면접족보 20/12/08_String 클래스의 메소드 1. String 클래스의 concat 메소드와 원리에 대해 설명하시오. ※Concat이란? 문자열과 문자열을 연결해주는 메소드이며, +연산자를 이용하는 경우 컴파일러에 의해 concat 메소드가 이용된다. · ex) ※문자열 + 숫자가 연산되는 과정에서 호출되는 함수의 원리는? · 문자열과 숫자를 연산했을 때, 숫자는 valueOf 함수와 concat 함수를 통해 컴파일되어 문자열로 자동 변환된다. · ex) 2. String 클래스의 substring 메소드에 대하여 설명하시오. · substring 메소드는 해당되는 문자열을 반환시키며, 인자값을 한 개 혹은 두 개를 받는 형태로 사용이 가능하다. · substring(n): 입력된 숫자(n)을 index 기준으로 그 이후의 문자열을 반환한다. · ..
메소드 오버로딩과 String 클래스 1. 메소드 오버로딩이란? · 같은 class 내에서 사용하려는 메소드 명이 이미 존재하는 경우, 파라미터(매개변수)의 수가 다르거나 데이터 타입이 다른 경우 컴파일 오류가 발생하지 않는다. (같은 메소드 명을 매개변수의 타입과 개수를 달리하여 사용) · why? 메소드 명이 같을 때 매개변수의 수와 데이터 타입이 다르기 때문에 컴파일 시 구분이 가능해진다. · ex) 2. 메소드 오버로딩의 조건 · 메소드 명이 동일해야 한다. · 매개변수의 개수 또는 데이터 타입이 달라야 한다. · 매개변수는 동일하지만 리턴 타입이 다른 경우 성립되지 않는다. ​ 3. 메소드 오버로딩을 적용한 대표적인 함수는? · println(), 아래와 같이 데이터 타입마다 코딩을 따로 해두었기 어떠한 값을 넣어도 오류가 발생하지..