좋은 질문이 아닌거 같기도 한데요.
SELECT A.* FROM 상품 A;
여기서 A.*는 왜 들어간건가요?
select 뒤에는 필드명이 들어가야하는거 아닌가요? 그리고 마침표와 별표의 의미를 모르겠습니다.
Select A.* From 상품 A;
인가요?
A.*이 왜 들어갔을까요;;
별표는 모든 필드를 출력하라는 뜻입니다.
혹시...
Select 상품A.* FROM 상품 A ;
가 아닐까요?
Select 테이블명.필드명 From 테이블명
순으로 작성되나, 단일테이블일 경우 Select 뒤에 오는 테이블명은 생략가능합니다.(보통 생략합니다)
Select 필드명 From 테이블명 순으로 작성되는데, 특정 필드가 아닌 모든 필드를 조회할때는..필드명을 다 쓰지 않고
별표로 대신합니다.
-
*2014-03-18 18:46:49
Select A.* From 상품 A;
인가요?
A.*이 왜 들어갔을까요;;
별표는 모든 필드를 출력하라는 뜻입니다.
혹시...
Select 상품A.* FROM 상품 A ;
가 아닐까요?
Select 테이블명.필드명 From 테이블명
순으로 작성되나, 단일테이블일 경우 Select 뒤에 오는 테이블명은 생략가능합니다.(보통 생략합니다)
Select 필드명 From 테이블명 순으로 작성되는데, 특정 필드가 아닌 모든 필드를 조회할때는..필드명을 다 쓰지 않고
별표로 대신합니다.
-
*2014-03-19 09:27:46
안녕하세요.
SELECT A.* FROM 상품 A;
'FROM 상품 A'은 상품 테이블을 A로 사용하겠다는 의미이고, A.*는 A 테이블의 모든 필드를 의미합니다. SELECT 다음에 필드명을 입력할때 테이블명.필드명으로 입력해도 되는데, 일반적으로는 테이블명은 제외하고 필드명만을 입력합니다.
즐거운 하루 되세요.
"