
비교연산 - 비교연산의 결과값은 1(TRUE), 0(FALSE), 또는 NULL 을 반환한다. 비교연산은 숫자와 문자열 모두에서 가능하다. 필요에 따라 자동적으로 숫자로 또는 문자열로 변환된다. - 두개의 인자 모두가 NULL 일 경우 연산의 결과값은 NULL 이 된다. - 두개의 인자 모두가 문자열이면 문자열로 비교된다. - 두개의 인자 모두가 숫자이면 숫자로서 비교된다. - 16진수는 숫자와 연산하지 않을 경우 바이너리로 처리된다. - 다른 대부분의 경우 연산은 floating-point 로 된다. - 기본적으로, 문자열 비교는 대소문자구분을 하지 않는다. 예 : select * from tbl_a where (a > 0) and (b 보다크다 값 > 60 = 크거나 같다 ..

타입변환 함수 - BINARY : 일반적인 문자열은 대소문자를 구분하지 않고 조건을 검색하지만 BINARY 를 사용할시 이진연산을 하기때문에 대소문자 검색을 해야할 경우 편리하다. - 예 : SELECT BINARY "a" = "A"; - CAST() : 함수는 인수로 전달받은 값을 명시된 타입으로 변환하여 반환합니다. 이때 변환하고자 하는 타입을 AS 절을 이용하여 직접 명시할 수 있습니다. - 사용가능 타입 : BINARY, CHAR, DATE, DATETIME, TIME, DECIMAL, JSON (MySQL 5.7.8부터 제공됨), NCHAR, SIGNED [INTEGER], UNSIGNED [INTEGER] - 예 : SELECT CAST(expr AS type) - CONVERT() : CAS..

- DAYOFWEEK(date) : 해당 날짜의 요일을 숫자로 반환한다. 일요일은 1, 토요일은 7 이다. - 예 : select DAYOFWEEK('1998-02-03'); - WEEKDAY(date) : 해당 날짜에 대한 요일을 반환한다. 월요일은 0, 일요일은 6 이다. - 예 : select WEEKDAY('1997-10-04 22:23:00'); - DAYOFYEAR(date) : 해당 날짜의 1월 1일부터의 날수를 반환한다. 결과값은 1에서 366 까지이다. - 예 : select DAYOFYEAR('1998-02-03'); - YEAR(date) : 해당 날짜의 년을 반환한다. - 예 : select YEAR('98-02-03'); - MONTH(date) : 해당 날짜의 월을 반환한다. -..

- ASCII(str) : 해당 인저의 아스키 값을 반환한다. 문자열이 한글자 이상일 경우는 첫번째 문자에 해당하는 아스키 값을 반환한다. 빈 문자열에 대해서는 0, NULL 에 대해서는 NULL 을 반환한다. - 예 : select ASCII('2'); - CONCAT(X,Y,...) : 해당 인자들을 연결한 문자열을 반환한다. 인자중 하나가 NULL 일 경우는 NULL 을 반환한다. - 예 : select CONCAT('My', 'S', 'QL'); - LENGTH(str) : 문자열의 길이를 반환한다. - 예 : select LENGTH('text'); - OCTET_LENGTH(str) : LENGTH(str) 와 동일하다. - CHARACTER_LENGTH(str) : LENGTH(str) 와 ..

mysql에서는 많은 함수가 제공되고 있는데요 그중에서 수학 함수 몇 가지에 대해 알아보려고 합니다. 데이터베이스에서 직접 계산을 하는 경우 서버에 상당히 부하가 많이 걸리는 부분이 있어 저는 특별한 경우가 아니면 따로 계산해서 사용 중이지만 그래도 알아두면 좋을 함수들 몇 가지만 적고 갑니다. - ABS(X) : 절대값을 반환한다. 음수에 대해서는 양수를 반환한다. - 예 : select ABS(-32); - 결과 : 32 - SIGN(X) : 양음수인지를 반환한다. 즉 SIGN(-32) 는 -1, SIGN(0) 은 0, SIGN(234) 은 1 을 반환한다. - 예 : select SIGN(-32); - 결과 : -1 - MOD(N,M) : 나머지 값을 반환한다. - 예 : select MOD(29,..

tar 파일들을 하나로 묶는 경우 사용. 파일을 묶을 때 디렉토리를 지정하면 그 디렉토리 안의 모든 파일과 모든 서브 디렉토리까지 함께 묶여진다. 또 파일의 속성, 하드 링크, 심볼릭 링크까지 고스란히 보존되므로 어떤 디렉토리 구조를 통째로 옮기려고 할 때 편하다. 사용법은 아래와 같다. tar [옵션] [파일] 자주 사용하는 옵션은 다음과 같다. -f : 작업 대상이 되는 tar 파일의 이름을 지정한다. filename 대신에 '-'를 쓰면 표준 입출력이 대상이 된다. -c : 새로운 tar 파일을 생성한다. -x : 기존의 tar 파일을 푼다. -v : 어떤 명령을 실행할 때 대상이 되고 있는 파일들을 보여준다. -z : tar 파일을 생성할 때나 풀 때, gzip을 필터로 사용한다. 역시 gun z..

파일링크 ln은 파일의 경로가 길 경우 경로 단축을 위해서 사용하거나 하나의 파일을 여기저기서 사용을 해야 되는 경우 사용을 합니다. 자주 사용을 하는건 아니지만 가끔 유용하게 사용을 하는 명령어입니다. 그래서 자세한 기능보다는 그냥 간략하게 사용 중인 사용법만 적습니다. 1. 파일링크 ln 종류 하드링크 : 하나의 파일을 여러 이름으로 사용하는 것(=복사의 의미)으로 원본파일과 대상파일은 같은 파일로 인식함 심볼릭링크 : 여러 개의 파일명이 하나의 파일명을 가리키게 하는 것으로 원본과 대상파일은 완전히 다른 파일로 인식함 2. ln 사용법 ln -옵션 원본파일 대상파일 옵션 : -s 심볼릭링크를 생성. 없으면 하드링크를 생성 3. 하드링크란? 사용법 : ln 원본파일 대상파일 특징 - ls -i 명령으..

vi 에디터는 유닉스 계열 시스템의 90% 이상 설치되어 있는 기본 에디터로 처음 접하는 경우는 매우 불편하지만 사용을 해보면 상당히 간편하고 편하게 쓸 수 있는 에디터 중 하나라고 생각합니다. 처음 사용하면서는 굳이 이걸 왜 쓰지, 이걸 꼭 써야 되나 했지만 서버에 접속해서 파일을 확인하기 위해서는 꼭 써야 되었기 때문에 조금씩 사용을 해보다가 지금은 50:50 정도로 사용을 하고 있습니다. vi 에디터는 기본적으로 일반모드, 입력모드, 명령모드가 존재합니다. 일반모드는 파일 내에서 이동을 하거나 검색을 할 수 있는 모드 입력모드는 일반모드에서 i, a, o 등 키를 입력하여 문서를 입력을 할 수 있는 모드 명령모드는 : 를 이용해서 명령을 실행해서 변경내용을 저장하거나 문자를 변환할 수 있는 모드 1..

브라우저의 본문 크기는 다음과 같이 구할 수 있습니다. window.document.body.offsetWidth window.document.body.offsetHeight window.document.body.clientWidth window.document.body.clientHeight clientWidth, clientHeight 는 offsetWidth, offsetHeight 와 달리 padding 사이즈를 포함하지만 margin, border, scroll bar 의 크기는 포함하지 않은 사이즈입니다. ※참고 window.screen.width window.screen.height window.screen.availWidth window.screen.availHeight screen 객체로..

레이어 가운데 정렬 수평 : transform:translateX(-50%); 수직 : transform:translateY(-50%); 수평,수직 : display:flex; justify-content:center;align-items:center; 수평 정렬 사용예시(수직 정렬도 비슷한 방법으로 상요하면 됨) #disp { width:200px; position:relative; left:50%; } => 레이어의 왼쪽 모서리가 화면의 50% 에서부터 시작하여 출력됨 #disp { width:200px; position:relative; left:50%; transform:translateX(-50%); } => 레이어의 왼쪽 모서리가 화며의 50% 에서 width 값의 -50% 인 100px 만큼..
- Total
- Today
- Yesterday
- mysql필드유형
- 필드유형
- removeItem
- 작심삼일X
- javascript콤마
- 레이어정렬
- 브라우저크기
- unix타임
- 자동차배터리교체
- mysql내부연산
- select기본구문
- 자동차방전
- mysql데이터타입
- mysql문자열함수
- HDD도킹스테이션
- 날짜형
- mysql날짜함수
- mysql내장함수
- 논리연산
- MYSQL
- 콤마넣기
- setItem
- 텍스트줄바꿈
- mysql컨트롤함수
- 필드타입
- 비교연산
- 두아이아빠
- mysql타입변환함수
- 배터리교체방법
- 기본쿼리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |