문자열을 다루는 내부함수 사용하기 (RIGHT, SUBSTRING_INDEX, UPPER)
1. RIGHT(컬럼명, 자리수) : 선택한 컬럼의 데이터를 오른쪽부터 자리수 만큼 잘라서 반환
SELECT _id, phone, Right(phone, 4) FROM student WHERE belong = 'IDE';
2. AS (변수명) : 쿼리 결과의 컬럼며을 통해 필드값에 접근 하기 때문에 의미에 맞는 변수명을 지어준다.
SELECT _id, phone, Right(phone, 4) AS phone_last FROM student WHERE belong = 'IDE';
3. SUBSTRING(컬럼명, 시작 인덱스, 시작 인덱스부터의 자리수) : 시작 인덱스 위치부터 선택한 컬럼의 데이터를 자리수 만큼 반환
SELECT _id, SUBSTRING(_id, 3, 6) FROM student WHERE belong = "IDE";
4. SUBSTRING_INDEX(컬럼명, 기준 문자열, 횟수) : 선택한 컬럼에서 기준 문자열이 횟수만큼 반복하기 직전까지의 데이터를 반환
SELECT _id, SUBSTRING_INDEX(_id, '1', 2) FROM student WHERE belong = "IDE";
- 이것 외에도 문자열을 다루는 내부 함수는 UPPER(대문자), LOWER(소문자), REVERSE(뒤집기) , TRIM(좌우 공백제거), LENGTH(문자열 길이 반환) 등이 있다.
'개발 > Database' 카테고리의 다른 글
키(Primary Key, Foreign Key)의 종류와 함수적 종속 (0) | 2024.02.04 |
---|---|
데이터의 그룹별 선택 (GROUP BY) (0) | 2024.02.03 |
내부 함수를 사용하기 (SUM, COUNT, AVG) (0) | 2024.02.03 |
생성문 보기 (SHOW) (0) | 2024.02.02 |
데이터 변경 (UPDATE) (0) | 2024.02.02 |