본문 바로가기

Programming Language

(5)
[SQL] 날짜 데이터(DATE)에서 원하는 정보 얻기 - 년, 월, 일, 시, 분, 초 * ORACLE DBMS 사용함 EXTRACT 문을 이용해 구할 수 있다. 데이터타입이 Date일 때 가능하다. 만약 날짜가 CHAR, VARCHAR라면? TO_DATE() 를 이용해 타입을 바꿔주고 이용하면 된다. SUBSTR(str, pos, len) 이용하는 것보다 편하다고 개인적으로는 생각. - 연도 정보 얻기 EXTRACT(YEAR FROM 속성명) 월, 일, 시, 분, 초 모두 마찬가지이다. EXTRACT(MONTH FROM 속성명)으로 단어만 바꿔가면 된다. SELECT문, WHERE절 등등 원하는 곳에 쓰면 된다.
DDL, DML, DCL 설명, 종류 DDL (Data Definition Language) DML (Data Manipulation Language) DCL (Data Control Language) 설명 - 데이터 정의 언어 - 데이터베이스의 구조(행, 속성, 릴레이션, 인덱스 파일 위치 등)를 정의 하기 위한 데이터베이스 언어 혹은 데이터베이스 언어 요소 - 데이터 조작 언어 - 데이터베이스에 대해 검색, 등록, 삭제, 갱신을 위한 데이터베이스 언어 혹은 데이터베이스 언어 요소 - DML은 문장의 첫 단어로 표시하는 기능을 가짐 - 데이터 제어 언어 - 데이터베이스에서 데이터에 대한 액세스를 제어하기 위한 데이터베이스 언어 또는 데이터베이스 언어 요소 - 권한(연결, 질의, 자료 삽입, 갱신, 삭제)부여, 박탈 종류 CREATE ALT..
[C] sizeof()와 strlen()의 차이 #include #include int main(){ char *sentence = "writing down something \n"; write(1, sentence, sizeof(sentence)); return 0; } 처음에 생각으로는 결과 출력이 sentence 전체가 될 줄 알았는데, writing까지만 되었다. 우분투 매뉴얼 상에서 write의 시놉시스는 다음과 같다. #include ssize_t write(int fd, const void *buf, size_t count); 파라미터 중 size_t count는 문자열의 바이트 수이다. sizeof를 이용해 측정한, 문자열의 바이트 값이 실제 문자열보다 작았다는 것이다. 문자열의 size를 string.h의 strlen() 함수를 이용해..
Pycharm - 파이썬 코드 실행(Run) 키 바꾸기 기본으로 설정되어 있는 파이썬 코드 실행 단축키는 Alt + Shift + F10 이다. 편하게 Ctrl + Enter로 바꿔보자. 1) File > Settings 클릭 2) Settings 창에서 Keymap > Run File in Python > 오른쪽 마우스 클릭 > Add Keyboard Shortcut > 원하는 키 입력해서 OK 눌러 저장하기
JAVA 학습 전 - 생각해보기 컴퓨팅 언어 자바를 배워보고자 한다. 집에 예전에 얻었던 이것이 자바다, 라는 책이 있어 이 책과 강의를 필요시 도움받아가며 학습할 예정이다. 컴퓨팅 언어는 뭘까? 개인적인 생각으로는 목표한 바를 컴퓨터를 통해 이루기 위해 활용하는 언어라고 생각한다. 목표한 바를 이루기 위해서는 대상(변수, 데이터 구조), 행동(함수), 대상과 행동이 같이 있는 것(파이썬에서 부르는 클래스), 클래스의 모임 (패키지), 들이 필요할 것이다. 어떤 종류의 데이터가 있고, 어떤 특성을 갖고 있는지, 그리고 기본 함수엔 어떤 것들이 있고 그것을 구동시키는 방법은 무엇인지, 패키지를 불러와서 활용하는 방법은 무엇인지, 환경은 어떻게 구성되어있고 어떻게 조성해야 하는지, 자바를 통해 무엇을 이룰 수(할 수) 있는지, 등을 중점으..