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
운영게시판
최근게시물
PostgreSQL Q&A 8808 게시물 읽기
No. 8808
토마토 계산 도와주세요!
작성자
souler(souler)
작성일
2011-04-18 02:07ⓒ
2011-04-18 02:09ⓜ
조회수
8,912

토마토를 몇박스 주문한 데이터에서 추가 주문한 사람이 있다면

무조건 1박스를 다시 더 더해서 값이 출력되도록 하려면 어떻게 해야할까요? 

 

만약 추가 주문하지 않았다면, 그냥 주문한 갯수를 그대로 출력하고, 추가주문이

있을경우에 1박스를 더하려면..  어떻게 해야하나요? 간단한 것 같은데도 모르겠어요.

 

SELECT 토마토 FROM tbl_주문 WHERE 추가주문 = 1(참) 일 경우에 

토마토 + 1 =  ?

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

이걸로 해보세요

SELECT 

CASE

WHEN 추가주문 = 1(참)  THEN 토마토 +1

WHEN 추가주문 = 0(거짓)  THEN 토마토
END as 토마토

FROM tbl_주문 

 

정원천(아리수)님이 2011-04-19 16:21에 작성한 댓글입니다.

PHP 관련 추가 질문입니다!!

만약에 SELECT 문으로 어떤 조건식(WHERE)에 맞추어서

검색을 했을 때 6행이 나왔을 경우, 특정 변수에 6*100 = 600 이렇게

대입하려면 어떻게 구문을 써야하나요? 너무 낮은레벨의 질문만 해서

창피하기 이루말할 수 없습니다만, 질문은 부끄러운게 아니라 생각해서

계속 질문해봅니다!

souler(souler)님이 2011-04-19 16:43에 작성한 댓글입니다.

 PHP는 안한지 오래되서...;;;

쿼리수행 결과 행이 몇갠지 확인하는 함수가 있었던거 같은데요.

관련 PHP함수를 사용하시면 될듯합니다.

 

정원천(아리수)님이 2011-04-21 11:02에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
8812pgpool 로 다른 대역 서버 동기화... [1]
이기영
2011-04-20
8698
8811Ms-SQL의 image 타입이 PostgreSQL엔 없나요? [2]
이기자
2011-04-20
9082
8810데이터 갱신을 위한 복구에 대하여 [1]
souler
2011-04-19
8328
8808토마토 계산 도와주세요! [3]
souler
2011-04-18
8912
8807libpq81.dll은 어디서 구하죠? [1]
아지랑이
2011-04-14
9084
8806너무 어이없는 질문좀 드릴께요 T.T; [1]
이기자
2011-04-13
8756
8805round함수 에러 그리고 형변환에 대해서.. [1]
pg매니아
2011-04-13
11011
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다