일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- 제이쿼리
- 맥
- Oracle
- 공모주 청약
- 7월 공모주 청약 일정
- codeigniter
- 주식 청약
- linux
- 주식 청약 일정
- css
- 자바
- Stock
- SQL
- JavaScript
- 오라클
- java
- MYSQL
- 공모주
- 공모주 청약 일정
- 자바스크립트
- Eclipse
- 리눅스
- jquery
- 주식
- 6월 공모주 청약 일정
- php
- IPO
- html
- Stock ipo
- 코드이그나이터
- Today
- Total
목록SQL (269)
개발자의 끄적끄적
[mysql] insert into select [펌] 1. 개요[편집] INSERT문에SELECT문 사용하기 SELECT 결과를 다른 테이블에 INSERT하는 SQL 문 문법 INSERT INTO tbl\_temp2 (fld\_id) SELECT tbl\_temp1.fld\_order\_id FROM tbl\_temp1 WHERE tbl\_temp1.fld\_order\_id \> 100; 2. 방법[편집] 모든 컬럼 복사 INSERT INTO 목적지테이블 SELECT \* FROM 출발지테이블 지정 컬럼 복사 INSERT INTO 목적지테이블 (컬럼명1, 컬럼명2, 컬럼명3) SELECT 컬럼명1, 컬럼명2, 컬럼명3 FROM 출발지테이블 3. 예시[편집] INSERT INTO username\_hi..
[MySQL] 인덱스 생성, 조회 [펌] 인덱스 만들기 1. 추가하여 만들기 CREATE INDEX ON ( 칼럼명1, 칼럼명2, ... ); 2. 테이블 생성시 만들기 끝에.... INDEX ( 칼럼명1, 칼럼명2 ) UNIQUE INDEX ( 칼럼명 ) --> 항상 유일해야 함. 3. 이렇게도 생성한다 ALTER TABLE ADD INDEX ( 칼럼명1, 칼럼명2, ... ); 4. 인덱스 보기 SHOW INDEX FROM ; 5. 인덱스 삭제 ALTER TABLE DROP INDEX ; ======================================================================================================= 인덱스는 테이블 상에서 MUL..
[mysql] insert id 가져오기 DB에 데이터를 입력하면서 입력한 바로 그 값의 uid을 가져다가 써야 할 때가 있습니다. 저같은 경우는.... 가족 등록 시 세대주로 본인을 등록 할때 본인값의 uid를 세대주 필드에 넣기 위해서 사용했습니다. 그외에도 요긴하게 사용될 수 있을것 같습니다. 2가지 방법이 있는데 mysql_insert_id() 과 last_insert_id() 입니다. mysql_insert_id()은 PHP에서 처리해주는 명령문이고 last_insert_id()는 MySQL에서 처리해 주는 함수 입니다. INSERT 명령으로 입력된 바로 그값의 PK(Primary Key)를 가져오는 명령을 수행합니다. 두개의 사용방법은 아래와 같습니다. PHP 구문 $query = "INSER..
[oracle/mysql] 이전글, 다음글 쿼리 1. oracle 간단하게 LEAD, LAG를 통해 이전글, 다음글을 구해봅니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 SELECT A.* FROM ( SELECT BOARD_NO, BOARD_TITLE, BOARD_TYPE, LEAD(BOARD_NO, 1) OVER (ORDER BY BOARD_NO DESC) AS NEXT_NO, LEAD(BOARD_TITLE, 1, '다음글이 없습니다') OVER (ORDER BY BOARD_NO DESC) AS NEXT_TITLE, LAG(BOARD_NO, 1) OVER (ORDER BY BOARD_NO DESC) AS PRE_NO, LAG(BOARD_TITLE, 1, '이전글이 없습니다') OV..

[sql] 계층형 트리구조 쿼리 [펌] MS-SQL 2005 부터 추가된 재귀쿼리를 설명 하고자 한다. 트리구조 쿼리에 사용하면 유용할 거 같아서 포스팅을 하게 되었다. with xxx(col 1,col 2...col n) as ( table union table ) select * from xxx order by order column 오라클 재귀쿼리 호출했던 같은 구조의 테이블로 샘플을 짜보겠다. 2014/08/12 - [DB/Oracle] - 오라클 계층형 트리구조 쿼리 (재귀호출) - START WITH .. CONNECT BY PRIOR 1. 테이블 생성 create table tree_table( id int not null, parent_id int not null, name nvarchar..

[MySQL] GROUP BY , HAVING [펌] 1. 그룹화 GROUP BY 명령어를 통해 특정 컬럼을 기준으로 그룹화 할 수 있습니다. 그룹화를 하면 조회된 데이터를 통계를 내기 위한 집계함수( avg, sum 등.. )를 사용하기에 용이해집니다. 위와 같은 테이블이 있을 때, 아래는 name 컬럼을 기준으로 그룹화 하여 집계함수( COUNT(name), SUM(quantity) )를 실행하는 예제입니다. # SELECT name, COUNT(name), SUM(quantity) FROM test_table GROUP BY name; 그 결과는 다음과 같이 name으로 그룹화 한 후, 집계를 실행합니다. GROUP BY로 그룹화 하지 않은 컬럼은 SELECT 해도 정확한 데이터가 나오지 않습니다...

[mysql] GROUP BY와 HAVING [펌] GROUP BY와 HAVING은 다음과 같은 syntax를 따릅니다. SELECT column-names FROM table-name WHERE condition GROUP BY column-names HAVING condition GROUP BY MySQL에서의 GROUP BY는 특정 컬럼 이름을 지정(column-names)해주면 그 컬럼의 UNIQUE한 값에 따라서 데이터를 그룹 짓고, 중복된 열은 제거됩니다. GROUP BY는 보통 집합 함수(aggregate function, [AVG, SUM, COUNT 등을 말합니다])와 같이 쓰이며, 다음과 같은 형태를 지닙니다. SELECT c1, c2,..., cn, aggregate_function(..