반응형

IT/Database 21

[Oracle] INSTR - 문자 위치 찾기

- 문자열 위치 찾기 - INSTR( [문자열], [찾을 문자값], [찾기를 시작할 위치(1,-1)], [찾은 결과의 순번(1...n)] ) - 찾기를 시작할 위치 ( 1 : 앞에서, -1 : 뒤에서 ) - 샘플 쿼리 SELECT INSTR('HI. ORACLE. HELLO WORLD.', '.', 1) AS FIRST1 -- 찾는 문자열 앞에서 1번째 자리 위치 , INSTR('HI. ORACLE. HELLO WORLD.', '.', 1, 1) AS FIRST2 -- 찾는 문자열 앞에서 1번째 자리 위치 , INSTR('HI. ORACLE. HELLO WORLD.', '.', 1, 2) AS FIRST3 -- 찾는 문자열 앞에서 2번째 자리 위치 , INSTR('HI. ORACLE. HELLO WORL..

IT/Database 2022.12.01

[Oracle] 문자열, 숫자 자르기

- 문자열 자르기 - SUBSTR("문자열", "시작 위치", "길이") SELECT SUBSTR(10999, 1, LENGTH(10999)-3) FROM DUAL -- 10 - 숫자 반올림 - ROUND("값", "자릿수") SELECT ROUND(10999,-3) / 1000 FROM DUAL -- 11 * 자릿수 : 점(.) 기준 + 이면 오른쪽, - 이면 왼쪽 - 숫자 절사 - TRUNC("값", "자릿수") SELECT TRUNC(10999,-3) / 1000 FROM DUAL -- 10 - NUMBER타입 컬럼에 뒷자리 3자리를 제외한 MAX+1 경우, SUBSTR 으로 하면 십 단위부터 +1 이 제대로 안되므로, - ROUND / TRUNC를 활용할 것!

IT/Database 2022.11.23

mariaDB 칼럼 변경/추가/삭제, 속성변경

- 아.. 오랜만이네... - 이것저것 하다보니, 정리할 시간이.. 킁; - 컬럼 추가 ALTER TABLE 테이블명 ADD [추가컬럼] [속성]; ALTER TABLE TABLE_NAME ADD ADD_COLUMN VARCHAR(1) DEFAULT NULL COMMENT 'XXX'; - 컬럼 삭제 ALTER TABLE [테이블명] DROP COLUMN [삭제컬럼]; ALTER TABLE TABLE_NAME DROP COLUMN DEL_COLUMN; - 컬럼 변경 - 컬럼명 변경 ALTER TABLE [테이블명] CHANGE [변경전컬럼명] [변경후컬럼명] [속성]; ALTER TABLE TABLE_NAME CHANGE ORI_COLUMN_NAME CHANGE_COLUMN_NAME VARCHAR(1) N..

IT/Database 2020.07.16

6. MariaDB 대소문자 구분

- 아아아아아아아아아 - 데이터베이스 만들고, 계정만들고, 권한 주고 - 테이블 만들고, 데이터 넣고, select 쿼리 날리니, 테이블이 없데.. ㅎ - 대문자로 테이블을 만들어서, 소문자로 쿼리 작성해서 날리니, 테이블이 없다고 - 폭풍검색 후 - 참조사이트 https://mariadb.com/docs/reference/es/system-variables/lower_case_table_names/ Open Source Database (RDBMS) for the Enterprise | MariaDB MariaDB is the leading enterprise open source database with features previously only available in costly proprieta..

IT/Database 2020.05.21
반응형