S3 Select를 살짝 건드렸어요.
S3에 적절한 CSV를 올려보도록 하겠습니다.
실제로 S3 셀렉트를 가지고 놀기 위해 아래의 CSV를 제작해 S3에 올려봤다.
일반적인 쉼표 세그먼트 CSV
"Name", "Session", "Score", "Completed"
"Gilbert", "2013", 24, true
"Alexa", "2013", 29, true
"May", "2012B", 14, false
"Deloise", "2012A", 19, true
アクション>S3 Selectを使用したクエリ. 
 S3 Selectを使用したクエリ의 화면은 이런 느낌이다. 
  
 질의 1
구문
SELECT * FROM S3Object d
SQL 쓰기 방식인데.
결과 내보내기
Name, "Session", "Score", "Completed"
Gilbert, "2013", 24, true
Alexa, "2013", 29, true
May, "2012B", 14, false
Deloise, "2012A", 19, true
참고로 눈썹을 표시하지 않으려면 입력한 곳에 복선상자
CSV データの最初の行を除外する가 있는데 이 복선상자에서 선택하면 출력 결과에서 눈썹을 출력하지 않는 것 같습니다. 
 ※ 업로드한 CSV 제 1 행동 표제 줄 중 이 항목을 선택하지 않으면 진행이 불가능합니다!
조회 2
구문
SELECT d.Session FROM S3Object d
결과 내보내기
이런 실수가 있었다니.
 
 Invalid Path component, expecting either an IDENTIFIER or STAR, got: KEYWORD,at line 1, column 10.
그럼 다른 팀은 어때, 해보면 잘 될 것 같아.
구문
SELECT d.Name, d.Score, d.Completed FROM S3Object d
결과 내보내기
Gilbert, 24, true
Alexa, 29, true
May, 14, false
Deloise, 19, true
까닭
투덜거리다가 이유를 알았다.
이처럼 AWS 측에는 예약어가 있어 이를 사용할 때 피하지 않으면 안 된다.
다음은 예약어 일람표입니다.
길어서 살짝 접어서'세션'이 있긴 해요.
대소문자를 구별할 수 없다는 얘기다.
내 생각에는
absolute
action
add
all
.
.
schema
scroll
second
section
select
session
session_user
set
sexp
size
smallint
some
space
sql
sqlcode
sqlerror
sqlstate
.
.
write
year
zone
링크를 미리 부착합니다.
조회 3
구문
SELECT d."Session", d."Name", d."Score", d."Completed" FROM S3Object d
예약어에 따옴표만 넣었으면 좋겠어요.
형식이 정렬되었습니다.
결과 내보내기
 "2013",Gilbert, 24, true
 "2013",Alexa, 29, true
 "2012B",May, 14, false
 "2012A",Deloise, 19, true
최후
화면에 내보내면 포키가 얼마나 놀릴까!
csv 출력, 탭 구분자 출력, json 출력
에~!
 
                Reference
이 문제에 관하여(S3 Select를 살짝 건드렸어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/rinteq/articles/cb1c76687aaf30텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)