2024/12/28 2

[SQL] 컬럼 별칭(alias)을 부여할 때 주의해야 할 점

컬럼명을 원하는 이름으로 출력하고 싶을 때는 컬럼에 별칭(alias)을 부여하면 된다. SELECT PRODUCT as 제품명, PRICE as 가격 위처럼 원래 컬럼명 뒤에 as를 붙이고 원하는 컬럼명을 부여해주면 되는데 위 쿼리문 같은 경우는 제품명과 가격이 컬럼 별칭(alias)이 된다. 그러나 컬럼 별칭을 부여할 때 반드시 "(큰따옴표)를 둘러줘야 할 때가 있다. 1. 컬럼 별칭에 공백을 넣을 때 ex. PRODUCT NAME, HIGHEST PRICE2. 컬럼 별칭의 대소문자를 구분하고 싶을 때 ex. Product Name, Highest Price3. 컬럼 별칭에 특수문자를 넣을 때 ex. Highest_Price($) 일반적인 SQL문에서 큰따옴표는 컬럼 별칭 외에는 사용되지 않는다. 문자..

Oracle/공부 2024.12.28

[Oracle 오류] ORA-00923: FROM keyword not found where expected

ORA-00923: FROM keyword not found where expectedORA-00923: FROM 키워드가 필요한 위치에 없습니다 주로 SELECT절과 FROM절 사이에서 컬럼 이름이 잘못된 방식으로 지정되었거나, 쿼리 문법이 잘못되었을 때 , 혹은 서브쿼리에서 FROM절이 빠졌을 때 발생하는 오류이다. 코테 연습을 하다가 컬럼 별칭을 작성하는 부분에서 "(큰따옴표)가 아닌 '(작은따옴표)를 써서 발생!!SQL에서 작은따옴표는 문자열을 정의할 때만 쓰이는데.. 실수했다 하하 SQL을 처음 접했을 때도 자주 헷갈리던 부분이였는데.. 앞으로 유의해서 작성할 것...!

Oracle/오류 2024.12.28