SQL 테이블에 자동 계산 된 열을 추가하려고합니다. 쉽게 수행 할 수 있습니다.SQL에 자동 계산 된 열 추가
ALTER TABLE users ADD column_1 AS numerator/denominator;
표 "사용자"이미 존재하는 것처럼 열 "분자"와 : 그러나, 나는 구문 아래의 입력에서 "있는 그대로"라는 단어로 시작하는에 문제가있다라는 오류 메시지가 계속 "분모". 어떤 아이디어?
SQL 테이블에 자동 계산 된 열을 추가하려고합니다. 쉽게 수행 할 수 있습니다.SQL에 자동 계산 된 열 추가
ALTER TABLE users ADD column_1 AS numerator/denominator;
표 "사용자"이미 존재하는 것처럼 열 "분자"와 : 그러나, 나는 구문 아래의 입력에서 "있는 그대로"라는 단어로 시작하는에 문제가있다라는 오류 메시지가 계속 "분모". 어떤 아이디어?
AFAIK. MySQL은 SQL Server
과 같은 내장 된 계산 열에 대한 지원을하지 않습니다. 그것으로 두 가지 옵션이 있습니다.
UPDATE users SET column_1 = numerator/denominator;
(OR)
다음과 같은 CREATE A VIEW
다음 요구 사항에 따라 사용할처럼 그런 UPDATE
을 ALTER
문
ALTER TABLE users ADD column_1 ....;
를 사용하여 열 column_1
추가
선택
select * from vw_computed
사용중인 데이터베이스 시스템을 알려줄 때까지는 알 수 없지만 대부분의 시스템은 진술을 둘러싼 괄호가 필요합니다.
ALTER TABLE users ADD column_1 AS (numerator/denominator);
*** SQL *** * 표시 구조적 쿼리 언어 * 단지는 - 많은 데이터베이스 시스템에서 사용하는 언어가 아닌 AA 데이터베이스 제품 ... 많은 일들이 급 업체입니다 특정 - 그래서 우리는 정말로 ** 데이터베이스 시스템 ** (그리고 어떤 버전)을 사용하고 있는지 알 필요가있다. (그에 따라 태그를 업데이트해라.) .... –
죄송합니다, MySQL을 사용하고 있습니다. –
MySQL이 지원한다고 생각하지 않습니다. 계산 된 열. – Rahul