database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 28028 게시물 읽기
No. 28028
테이블 생성시 합계 컬럼에 대한 질문
작성자
최덕현(javarose)
작성일
2009-02-16 13:03
조회수
4,760

테이블생성시에


create table (

number1 int default 0,

number2 int default 0,

sum_col as (number1+number2)

);


처럼 생성이 가능한지요

쿼리에서도 할 수 있지만 통계시에 문제점이 생겨

편하게 쓸려고 합니다 조언 부탁드려요.

이 글에 대한 댓글이 총 4건 있습니다.

말씀해주신 방법은 잘 모르겠지만 insert시에 해주시는 방법도 있겠네요.

박현우(lqez)님이 2009-02-16 14:16에 작성한 댓글입니다.

조회시에 sum 으로 볼수도 있고.....트리거 가 지원되는 버전이라면 트리거를 사용할수도 있고...

team b(teamb)님이 2009-02-16 15:36에 작성한 댓글입니다.

왜 select에서 사용하면 문제가 발생하는지는 잘 모르겠지만

 

꼭 필요하시다면

 

CREATE VIEW v_sometable AS SELECT number1, number2, number1 + number2 AS sum FROM sometable;

 

식으로 view로 해결하시는 편이 좋지 않을까 싶습니다.

우욱님이 2009-02-18 05:46에 작성한 댓글입니다. Edit

mssql 에서 쓰는건데 테이블ROW가 너무 많아서 쓸려고했는데
안되는것 같네요. 조언대로 다른 방법으로 생각을 해야 할 것 같습니다..

조언주신분들 너무 감사합니다. 즐거운 하루 되세요 ^^

최덕현(javarose)님이 2009-02-20 16:14에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
28031INSERT INTO A (SELECT * FROM A WHERE...) 질문입니다. [1]
에메랄드
2009-02-17
4783
28030mysql 입니다 테이블a 테이블b 부모 자식 관계일때 어떻게 코딩하시나요? [4]
손님
2009-02-17
5216
28029쿼리문 질문드립니다. 부탁드려요~~
웅사마
2009-02-16
5038
28028테이블 생성시 합계 컬럼에 대한 질문 [4]
최덕현
2009-02-16
4760
28026mysql 쿼리 질문입니다.. 도와주세요.. ㅠㅠ [6]
쿼리초보
2009-02-16
5100
28024저기 frm 파일이 없어졌는데요.. [1]
이현광
2009-02-15
4590
28023고수님들 한번만 봐주세요 ㅜㅜ백업과 복구 과정에서 글자가 안깨지게하려면
이성훈
2009-02-14
4850
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다