본문 바로가기

MySQL 숫자 함수 ■ MySQL 숫자함수 함수명 함수사용법 설명 ABS() ABS(n) n의 절대값 CEILING CEILING(n) n다음의 가장 큰 정수 FLOOR() FLOOR(n) n의 정수 FORMAT() FORMAT(n1,n2) n2의 십진자리수로 n1형식화, 각 세자리마다 콤마 삽입 MOD() MOD(n1,n2) n2로 n1을 나눈 나머지 값 POW() POW(n1,n2) n1을 n2 제곱한 값 RAND() RAND(n) 0과 1.0사이의 난수 ROUND() ROUND(n1,n2) n1을 n2의 십진 자리수로 반올림 SQRT() SQRT(n) n의 제곱근 GREATEST() GREATEST(n1, n2) n1과 n2 중 가장 큰 수 LEAST() LEAST(n1, n2) n1과 n2 중 가장 작은수 더보기
MySQL 문자열 함수 MySQL 문자열 함수 ■ 문자열 함수 사용 방법 및 결과 함수 사용법 반환 값 ASCII() ASCII(t) t의 아스키 코드값 리턴 CONCAT() CONCAT(t1,t2,.....) t1t2 형식의 문자열 CONCAT_WS() CONCAT_WS(S,t1,t2,....) t1St2S.. 형식의 문자열 LENGTH() LENGTH(t) 문자열 t의 길이 CHAR_LENGTH() CHAR_LENGTH(t) 문자열 t의 길이 single-byte, multi-byte 미구별 CHARACTER_LENGTH() CHARACTER_LENGTH(t) RIGHT() RIGHT(t,x) 문자열 t의 오른쪽 x개 LEFT() LEFT(t,y) 문자열 t의 왼쪽 y개 MID() MID(t,x,y) 문자열 t의 x위치부터.. 더보기
MySQL 테이블명 대소문자 구분 MySQL 환경과 설정에 따라 대소문자를 구분하기도 하고 그렇지 않기도 한다. 데이타베이스 이름과 테이블 이름을 사용할 때 윈도우와 Mac OS X에서는 기본적으로 대소문자를 구분하지 않지만 유닉스계열(리눅스포함)에서는 기본적으로 대소문자를 구분한다. ( Default 설정인 경우 ) 컬럼이름은 모든 환경에서 대소문자를 구분하지 않는다. ▶ OS 별 MySQL 대소문자 구분 : lower_case_table_names 기본 값인 경우 윈도우 Mac OS X 리눅스 데이타베이스명 구분 안함 대소문자 구분 테이블명 컬럼명 구분 안함 - 리눅스 환경의 아래 예를 보면 테이블명이 UserInfo, 컬럼명은 UserID, UserName 으로 되어있다.- 컬럼명은 조회문에서 대소문자를 구분 않고 테이블명은 대소문.. 더보기