2012-11-09 7 views
-1

테이블에 세 개의 필드가 있습니다. 열은 code, name, close입니다.
나는 4 번째 필드 type을 만들려면 :다른 열에서 파생 된 값으로 열을 추가하는 방법은 무엇입니까?

if close>10 , type=m else close<=10 , type=n 

어떤 SQL 문 내가 SQLite는에 사용하는 것?

+3

[? 당신이 시도 무엇] (http://whathaveyoutried.com) –

+0

@Sj이 제목은 오해의 소지가; 그것은 그 질문을 설명하지 못합니다. 새 열과 트리거를 만들고 싶습니다. 질문을 편집해도 될까요? –

답변

0

업데이트 그와 A 열의 CASE expression :

ALTER TABLE quote ADD COLUMN type TEXT; 
UPDATE quote SET type = CASE WHEN close > 10 THEN 'm' ELSE 'n' END; 
관련 문제