ALL

PostgreSQL 형변환 CAST 사용 방법

PostgreSQL에서 데이터 형변환을 하는 방법을 알아보겠습니다. 데이터 형변환이란 문자열 타입을 숫자 타입으로 변환하거나 반대로 숫자 타입을 문자열 타입으로 변환하는 것을 의미합니다. 형변환을 하기해서 CAST를 사용하도록 하겠습니다. CAST CAST 함수의 기본적인 작성 방법을 먼저 보겠습니다. CAST(A AS B) A : 값 또는 테이블의 컬럼 지정 B : 변환하고 싶은 타입을 지정 타입으로 지정 가능한 데이터 타입을 보겠습니다. 종류테이터 타입문자형character(자릿수) , character varying , tex...
ALL

일본 여름 여행 일본 장마 기간 알아보기

여름 방학이나 여름 휴가때 일본 여행을 준비 하시는 분들을 위해 일본의 장마 기간을 알아보도록 하겠습니다. 2024년 도쿄 장마 예상 기간 2024년 6월 16일 정도 ~ 2024년 7월 22일 정도 2023년 도쿄 장마 기간 2023년 6월 7일 정도 ~ 2023년 7월 19일 정도 .test { user-select:text; -moz-user-select:text; -webkit-user-select:text; -khtml-user-select:text; text-align: center; margin: 0 auto; } .s...
ALL

PostgreSQL 문자열 길이 취득 LENGTH 사용 방법

PostgreSQL에서 문자열 길이를 확인하는 방법을 알아보겠습니다. 문자열 길이를 취득하기 위해서는 LENGTH 함수를 사용합니다. LENGTH 함수의 사용 방법을 알아보도록 하겠습니다. LENGTH LENGTH 함수의 작성 방법을 알아보겠습니다. LENGTH(문자열) LENGTH 함수에 지정한 문자열의 길이를 반환값으로 반환합니다. 샘플을 보면서 확인해보겠습니다. SELECT LENGTH('abcde'); length -------- 5 (1 row) 실행결과를 확인해보겠습니다. LENGTH 함수에 문자열 abcde를 지정했습니...
ALL

PostgreSQL 문자열 치환 replace 사용 방법

PostgreSQL에서 문자열을 치환하는 방법을 알아보겠습니다. 문자열을 다른 문자열로 치환하기 위해서는 replace를 사용합니다. replace를 사용해 문자열을 치환하는 샘플을 보겠습니다. replace replace을 기본 작성 방법을 보겠습니다. replace(문자열, 검색 문자열, 치환 문자열) 문자열에 검색 문자열이 있는 경우에는 치환 문자열로 변경을 합니다. 샘플을 보면서 확인을 해보겠습니다. SELECT REPLACE('Hello World','World','Postgre'); replace -------------...
ALL

PostgreSQL NULL 변환 COALESCE 사용 방법

PostgreSQL에서 NULL값을 다른 값으로 변환하는 방법을 알아보겠습니다. 취득한 값이 NULL인 경우 다른값으로 변환하기 위해서는 COALESCE를 사용합니다. COALESCE를 사용해 NULL값을 변환하는 방법을 확인 해보겠습니다. COALESCE COALESCE 기본 작성 방법을 보겠습니다. COALESCE( 대상 문자열, NULL인경우 반환할 문자열 ) COALESCE에 지정한 대상 문자열이 NULL인 경우에 지정한 문자열이 반환됩니다. 샘플을 보면서 확인 해보겠습니다. SELECT COALESCE(NULL, 'isNu...
ALL

MySQL 다른 테이블 복사해서 만들기 LIKE 사용 방법

MySQL에서 테이블을 만들때 CREATE TABLE를 사용합니다. CREATE TABLE를 사용해 테이블을 만들때 다른 테이블과 컬럼과 테이블 속성을 그대로 복사해서 맏들수 있습니다. 다른 테이블에 정의한 내용을 그대로 복사해 새로운 테이블을 만드는 방법을 확인해 보겠습니다. 테스트용 테이블로 Member을 사용하겠습니다. mysql> SELECT * FROM Member; +----+----------+-------+------+--------+---------+ | id | Memberid | name | age | gende...
ALL

MySQL SELECT 취득 결과로 테이블 만들기

MySQL에서 다른 테이블에서 취득한 결과로 테이블을 만드는 방법을 보겠습니다. 테이블에서 데이터를 취득하기 위해 SELECT를 사용합니다. 테이블을 생성하기 위해서는 CREATE TABLE을 사용합니다. 테이블을 생성하기 위한 CREATE TABLE와 데이터를 취득하기 위한 SELECT를 같이 사용하면 취득한 결과를 새로운 테이블에 저장할 수 있습니다. 먼저 작성 방법을 보겠습니다. CREATE TABLE 생성할 테이블명 SELECT * FROM 데이터 취득 테이블명 SELECT문에서 취득한 결과로 새로운 테이블이 생성이 됩니다....
ALL

MySQL AUTO_INCREMENT 현재 값 확인 방법

MySQL에서 테이블 컬럼에 AUTO_INCREMENT을 설정 하는 경우가 많습니다. AUTO_INCREMENT는 값을 지정하지 않아도 AUTO_INCREMENT을 설정한 컬럼의 값을 +1씩 순차적으로 값을 증가 시켜 등록합니다. 테이블의 기본키 또는 유니크키에 설정하는 경우가 많습니다. AUTO_INCREMENT을 지정한 테이블에서 현재 AUTO_INCREMENT값이 어떠한지 알고 싶은 경우가 있습니다. 현재의 AUTO_INCREMENT 값과 AUTO_INCREMENT를 리셋하는 방법을 알아보겠습니다. AUTO_INCREMENT ...
ALL

MySQL 테이블 컬럼 정보 취득 방법

MySQL에서 테이블에 만들어 놓은 컬럼 정보를 취득하는 방법을 알아보겠습니다. 컬럼 정보를 취득하는 방법으로 SHOW COLUMNS 또는 INFORMATION_SCHEMA.COLUMNS를 사용할 수 있습니다. 테이블에서 컬럼 정보를 취득하는 SHOW COLUMNS와 INFORMATION_SCHEMA.COLUMNS 사용 방법을 알아보도록 하겠습니다. SHOW COLUMNS SHOW COLUMNS을 사용하면 지정한 테이블의 컬럼을 취득할 수 있습니다. 기본 작성 방법을 알아보겠습니다. SHOW COLUMNS FROM 테이블명; SHO...