![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/breQKL/btqNf66Vp5D/I6f46OPCgGK4vpuzx3oqTK/img.png)
- COUNT(expr) : GROUP BY 로 묶인 부분에 대한 합계를 반환한다. - 예 : select student.student_name,COUNT(*) from student,course where student.student_id=course.student_id GROUP BY student_name; - 참고 : 한개의 테이블에 대해, WHERE 절이 없는 경우 COUNT(*) 가 최적화 되어 있어 매우 빠르다. - 예 : select COUNT(*) from student; - AVG(expr) : GROUP BY 로 묶인 부분에 대한 평균값을 반환한다. - 예 : select student_name, AVG(test_score) from student GROUP BY student_nam..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/ByXrf/btqM634nzFT/MxLNcnjJeDtlvillCkj881/img.png)
비교연산 - 비교연산의 결과값은 1(TRUE), 0(FALSE), 또는 NULL 을 반환한다. 비교연산은 숫자와 문자열 모두에서 가능하다. 필요에 따라 자동적으로 숫자로 또는 문자열로 변환된다. - 두개의 인자 모두가 NULL 일 경우 연산의 결과값은 NULL 이 된다. - 두개의 인자 모두가 문자열이면 문자열로 비교된다. - 두개의 인자 모두가 숫자이면 숫자로서 비교된다. - 16진수는 숫자와 연산하지 않을 경우 바이너리로 처리된다. - 다른 대부분의 경우 연산은 floating-point 로 된다. - 기본적으로, 문자열 비교는 대소문자구분을 하지 않는다. 예 : select * from tbl_a where (a > 0) and (b 보다크다 값 > 60 = 크거나 같다 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/caPnpr/btqM4ahKG0I/tzDRmw5QMAGLL7JWk59FKK/img.png)
타입변환 함수 - 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..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/ck1kNF/btqMOxY6JFF/jIyqTIOMWKXdqqbAtmjVek/img.png)
- 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) : 해당 날짜의 월을 반환한다. -..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bhvH2g/btqMvfESR2E/HOknkdy0kwvwUZMEQ4cya0/img.png)
- 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) 와 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/dekAGL/btqMvLoE0Ox/EVK16D7ZfMtSu7D7JOt761/img.png)
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,..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/y5x6e/btqMqBsNgsC/wSmAIVekRu3j7QWXF3Dv8K/img.png)
tar 파일들을 하나로 묶는 경우 사용. 파일을 묶을 때 디렉토리를 지정하면 그 디렉토리 안의 모든 파일과 모든 서브 디렉토리까지 함께 묶여진다. 또 파일의 속성, 하드 링크, 심볼릭 링크까지 고스란히 보존되므로 어떤 디렉토리 구조를 통째로 옮기려고 할 때 편하다. 사용법은 아래와 같다. tar [옵션] [파일] 자주 사용하는 옵션은 다음과 같다. -f : 작업 대상이 되는 tar 파일의 이름을 지정한다. filename 대신에 '-'를 쓰면 표준 입출력이 대상이 된다. -c : 새로운 tar 파일을 생성한다. -x : 기존의 tar 파일을 푼다. -v : 어떤 명령을 실행할 때 대상이 되고 있는 파일들을 보여준다. -z : tar 파일을 생성할 때나 풀 때, gzip을 필터로 사용한다. 역시 gun z..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bgIlNT/btqMeiH3vg7/wRhowFK39eSjG77WpHBgkK/img.png)
파일링크 ln은 파일의 경로가 길 경우 경로 단축을 위해서 사용하거나 하나의 파일을 여기저기서 사용을 해야 되는 경우 사용을 합니다. 자주 사용을 하는건 아니지만 가끔 유용하게 사용을 하는 명령어입니다. 그래서 자세한 기능보다는 그냥 간략하게 사용 중인 사용법만 적습니다. 1. 파일링크 ln 종류 하드링크 : 하나의 파일을 여러 이름으로 사용하는 것(=복사의 의미)으로 원본파일과 대상파일은 같은 파일로 인식함 심볼릭링크 : 여러 개의 파일명이 하나의 파일명을 가리키게 하는 것으로 원본과 대상파일은 완전히 다른 파일로 인식함 2. ln 사용법 ln -옵션 원본파일 대상파일 옵션 : -s 심볼릭링크를 생성. 없으면 하드링크를 생성 3. 하드링크란? 사용법 : ln 원본파일 대상파일 특징 - ls -i 명령으..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/l88C4/btqMhu77IVi/7wfQAkimiLbJAkJjZ68rIk/img.png)
vi 에디터는 유닉스 계열 시스템의 90% 이상 설치되어 있는 기본 에디터로 처음 접하는 경우는 매우 불편하지만 사용을 해보면 상당히 간편하고 편하게 쓸 수 있는 에디터 중 하나라고 생각합니다. 처음 사용하면서는 굳이 이걸 왜 쓰지, 이걸 꼭 써야 되나 했지만 서버에 접속해서 파일을 확인하기 위해서는 꼭 써야 되었기 때문에 조금씩 사용을 해보다가 지금은 50:50 정도로 사용을 하고 있습니다. vi 에디터는 기본적으로 일반모드, 입력모드, 명령모드가 존재합니다. 일반모드는 파일 내에서 이동을 하거나 검색을 할 수 있는 모드 입력모드는 일반모드에서 i, a, o 등 키를 입력하여 문서를 입력을 할 수 있는 모드 명령모드는 : 를 이용해서 명령을 실행해서 변경내용을 저장하거나 문자를 변환할 수 있는 모드 1..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bAe52s/btqL8m3VtOm/zmOuvEB26kWfcWjXhs8Nt0/img.jpg)
오늘은 집에 있는 레고를 리뷰해봅니다. 레고 5767 멋진 크루저라는 제품으로 무려 9년 전에 바야흐로 2011년도에 출시된 크리에이터 자동차입니다. 저는 레고에 입문을 한 게 대략 2012년도에 입문을 했는데요 입문한 계기는 테크닉 제품의 영상을 보고 입문을 하게 되었습니다. 입문을 하게 만든 제품은 테크닉계의 명품 8043인데요 무선으로 모든 걸 조종하는 걸 보고 지금까지의 레고 관념이 확 달라졌었던 기억이 있네요 레고 입문을 하면서 크리에이터, 테크닉, 시티, 닌자 고등 여러 카테고리 제품도 많이 구매를 했습니다. 그중에서 이 5767은 크리에이터 제품으로 1개의 제품으로 3가지 버전으로 조립을 할 수 있어요 설명서도 3가지를 조립할 수 있게 동봉이 되어있어 어린이가 있는 경우 좋은 제품이에요 여기..
- Total
- Today
- Yesterday
- mysql컨트롤함수
- setItem
- 레이어정렬
- mysql문자열함수
- mysql날짜함수
- 자동차배터리교체
- 비교연산
- 자동차방전
- mysql필드유형
- 논리연산
- 배터리교체방법
- 날짜형
- 기본쿼리
- mysql데이터타입
- unix타임
- MYSQL
- 두아이아빠
- 콤마넣기
- 텍스트줄바꿈
- 작심삼일X
- mysql타입변환함수
- javascript콤마
- 필드유형
- removeItem
- 브라우저크기
- HDD도킹스테이션
- select기본구문
- 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 |