목록Categories (1103)
KoreanFoodie's Study
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dTkH07/btrhn2uvOzT/OsCeigThah78KfTEG9ZQDK/img.jpg)
이 글은 '김상형의 SQL 정복'의 예제 코드를 설명하는 방식으로 SQL 쿼리 예제를 소개하고 있습니다. SQL 기초 - 5. 데이터 집계 (집계함수, 그룹핑) -- 전체 행의 갯수를 출력 SELECT COUNT(*) FROM tStaff; SELECT COUNT(*) AS "총 직원수" FROM tStaff; -- WHERE절로 조건을 줄 수 있다. SELECT COUNT(*) FROM tStaff WHERE salary >= 400; SELECT COUNT(*) FROM tStaff WHERE salary >= 10000; SELECT name FROM tStaff WHERE salary >= 400; -- 특정 열의 갯수를 셀 수 있다. SELECT COUNT(name) FROM tStaff; SE..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/uQU3b/btrhlzlLaqB/1NolgJVFDdSgCB5d06mVsK/img.jpg)
이 글은 '김상형의 SQL 정복'의 예제 코드를 설명하는 방식으로 SQL 쿼리 예제를 소개하고 있습니다. SQL 기초 - 4. 데이터 읽기(SELECT, 조건문, 정렬) -- 원하는 열만 선택해서 가져올 수 있다. SELECT name, area, popu, metro, region FROM tCity; SELECT * FROM tCity; -- AS를 사용하여 새로운 별명을 만들어 줄 수 있다. SELECT name AS 도시명, area AS "면적(제곱Km)", popu AS "인구(만명)" FROM tCity; -- AS대신 '='을 활용하여 별명을 붙여 줄 수도 있다. SELECT 도시명 = name, area '면적(제곱Km)', popu [인구(만명)] FROM tCity; -- 열을 출력할..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/oqkw8/btrhh8hTtY4/KUWxw4QLXfS1pfrykwhDxK/img.jpg)
이 글은 '김상형의 SQL 정복'의 예제 코드를 설명하는 방식으로 SQL 쿼리 예제를 소개하고 있습니다. SQL 기초 - 2. 테이블 생성과 삽입 -- 테이블 생성 -- PRIMARY KEY는 테이블 내의 유일한 키를 의미한다 -- NOT NULL은 NULL값이 들어가면 안되는 것을 뜻한다 CREATE TABLE tCity ( name CHAR(10) PRIMARY KEY, area INT NULL , popu INT NULL , metro CHAR(1) NOT NULL, region CHAR(6) NOT NULL ); -- 데이터 삽입 INSERT INTO tCity VALUES ('서울',605,974,'y','경기'); INSERT INTO tCity VALUES ('부산',765,342,'y','..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/xbdAf/btrg9jo1X65/p25BklsuKoKXwJoP6naaQk/img.jpg)
SQL 첫걸음이라는 책을 보고 SQL에 대한 기초적인 내용을 정리한 리마인더 글입니다. 3장 : 정렬과 연산 // ORDER BY로 검색 결과 정렬하기 -> 테이블에 영향을 주지 않는다 SELECT * FROM sample31 ORDER BY age; // 기본은 오름차순 정렬 SELECT * FROM sample31 ORDER BY age DESC; // 내림차순 SELECT * FROM sample31 ORDER BY age ASC; // 오름차순 // 수치형과 문자열형 데이터는 대소관계의 계산 방법이 다름 // INTEGER : 1 < 2 < 10 < 11 ... // VARCHAR : 1 < 10 < 11 < 2 ... (한글자씩 비교하기 때문이다) // 복수의 열을 지정해 정렬 SELECT * ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/38fGR/btrg7Iwv09P/Chosxl99ICSKqwHZsHMiN0/img.jpg)
SQL 첫걸음이라는 책을 보고 SQL에 대한 기초적인 내용을 정리한 리마인더 글입니다. 2장 : 테이블에서 데이터 검색 SELECT * FROM sample21; // 전부 가져오기 // NULL : 데이터가 들어있지 않은 것을 의미하는 특별한 값 DESC sample21; // sample21의 설명 (어떤 열이 정의되어 있는지 확인) 자료형 : INTEGER, CHAR, VARCHAR(가변 길이), DATE, TIME 형 SELECT no, name FROME sample21; // no, name인 열만 읽어오기 SELECT * FROM sample21 WHERE no = 2; // no 가 2인 행만 선택 SELECT * FROM sample21 WHERE no = 2; // no 가 2가 아닌 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ta6xT/btrg9jJkXtX/d6BTIsmFyh4tvJrfOMwwW0/img.jpg)
SQL 첫걸음이라는 책을 보고 SQL에 대한 기초적인 내용을 정리한 리마인더 글입니다. 1장 : 데이터베이스와 SQL 개념 정리 DBMS : 데이터베이스를 관리하는 소프트웨어이다 RDBMS : 데이터베이스를 관계형 모델로 관리하는 소프트웨어이다. SQL : RDBMS에서 데이터를 조작하는 명령이다. DML(Data Manipulation Language) : 데이터베이스에 새롭게 데이터를 추가하거나 삭제 DDL(Data Definition Language) : 데이터베이스 객체(object)라는 데이터 그릇을 만들거나 삭제 DCL(Data Control Language) : 트랜젝션을 제어하는 명령과 데이터 접근권한을 제어하는 명령. SQL 방언 : 데이터베이스 제품 종류는 다양한데, 경우에 따라 표준과..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/sRMNT/btrgYlNxlj0/kh3W07GKZUazKgk9mkdyZK/img.png)
"여자는 너무 똑똑하면 안된다" 다분히 성차별적이고 절대 대중들 앞에서 써서는 안되는 이 말을 최근에 들은 적이 있다. 이런 말은 연애 시장에서 소외된 남자들이 오랜만에 모여 곱창 불판 옆에서 소주잔을 기울이며 할 법한 대사임에 틀림없다. 하지만 상당수의 남자들이 이렇게 생각하거나, 혹은 인정하지 않더라도 위의 문장처럼 행동하는 경향을 보이기도 한다. 그렇다면 남자들은 정말로 똑똑한 여자를 싫어하는 걸까? 만약 그렇다면, 왜 똑똑한 여자는 인기가 없다는 걸까? 於異阿異(어이아이) 우리 속담에 '아 다르고 어 다르다' 라는 말이 있다. 같은 말이라도 어떻게 표현하느냐에 따라 듣는 사람의 기분이 달라진다는 뜻인데, 사실 맨 처음 던진 저 문장에는 다른 의미가 담겨 있다는 생각이 들었다. '똑똑함'으로 표현된..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/LJdg3/btrg6vqFiV9/hqwWeFoIVuPIDHTpAOIEK1/img.jpg)
플러그인 정의 모든 플러그인은 META-INF/MANIFEST.INF 파일을 포함한다. MANIFEST 파일은 ID, 버전, 이름 등의 정보를 갖고 있다. Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: Favorites Plug-in Bundle-SymbolicName: com.qualityeclipse.favorites; singleton:=true Bundle-Version: 1.0.0 Bundle-ClassPath: favorites.jar Bundle-Activator: com.qualityeclipse.favorites.FavoritesPlugin Bundle-Vendor: Quality Eclipse Bundle-Localizati..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bsQzl3/btrgXgTfFM1/JA1y4HwCtdCp84aVq75tGk/img.png)
자바는 C++에 비해 API 사용이 더 수월한 편이다. 먼저 java.lang 패키지에 속하는 주요 클래스와 간략한 용도를 찾아보자. Object 클래스 클래스를 선언할 때 extends 키워드로 다른 클래스를 상속하지 않더라도 암시적으로 java.lang.Object 클래스를 상속하게 된다. 따라서 자바의 모든 클래스는 Object 클래스의 자식이거나 자손 클래스이다. 객체 해시코드 ( hashCode() ) 객체 해시코드란 객체를 식별하는 하나의 정수값을 말한다.