본문 바로가기

전체 글732

SQL 포멧팅 문자열 표기, 데이터 타입 링크 등 잡설 # 타임스탬프 SELECT NOW() 지금의 타임 스탬프를 알려줘 그나저나 처음 배우는 개념이라 그런지 뭐가뭔지 하나도 모르겠지만 이 기능은 대단한 것같다 SELECT AGE(payment_date) FROM payment 이건 payment_date에 2000-12-23 이런식으로 날자가 들어있으면, 오늘 지금을 기준으로 몇살인지 환산해 주는 함수다. 뭐 어차피 그 외의 것은 기억할 수도 없고 하니 문서 사이트로 대체! #formating string 포맷팅 문자열 https://www.postgresql.org/docs/current/functions-formatting.html #datatype 데이터 타입 https://www.postgresql.org/docs/current/datatype.ht.. 2022. 8. 27.
SQL 기초23 JOIN 두번째 (아직 갈길이 멀다 JOIN은 특히 더) #JOIN #1 INNER JOIN 교집합 SELECT * FROM tableA INNER JOIN tableB ON tableA.col_match = tableB.col_match # 이렇게되면 중복되는 ‘테이블 값’이라도, 컬럼 값이 중복되지 않는다면 # 컬럼은 컬럼대로 쓰이지만 테이블 값에 대해서 2번에 걸쳐서 펼쳐질 수가 있다. # 이를 방지 하기 위해서 다음의 코드를 고려해 볼 수 있다. 예시1 SELECT reg_id, Logins.name, log_id FROM Registrations INNER JOIN Logins ON Registrations.name = Logins.name 예시2 SELECT payment_id, payment.customer_id, first_name FROM pa.. 2022. 8. 27.
linux 기초1 기본 명령어, 옵션 시작 전에 알아 두어야할 기술의 뿌리에 대한 링크다. # 스킬 트리 https://eylenburg.github.io/pics/Eylenburg_Operating_System_Timeline_Family_Tree.svg #1 명령어 date 지금 시각을 표시해준다. cal, ncal 지금 달력을 지금 월에 맞춰서 보여준다. echo 무언가를 입려할때 쓴다. 예를들어 echo hello 라고 하면 hello가 출력된다. sort 자체로는 쓰일 수 없고 sort 뒤에 예제로써 파일 이름을 써주니 작동이 되었다. 하지만 이게 어떻게 경로를 찾아서 인식을 했는지는 좀 더 알아봐야겠지만 ~~.txt의 내용이 텍스트 파일 안에 담겨 있었다면 그 텍스트 파일 안에 있는 내용을 가나다순, abc순으로 정리해준다. #2.. 2022. 8. 26.
Linux 시작 전 어.... 사실 Linux까지 배워야하나? 생각했다. 나에게 있어서 리눅스의 이미지는 예전에 초등학교때 친구가 윈도우 설치가 어려우니 리눅스로 뭘 자꾸 한다고 하던 딱 그정도 이미지 였다. 윈도우보다 못하고 뭔가 불친절한 환경이라고나 할까? 지금와서 생각해보면 걔는 리눅스를 그때 어떻게 알고있던거지?; 아무튼 hadoop강의를 시작하려고 하는데 'hadoop은 linux를 기반으로'에서 감이 빡 왔다. '아... 이걸 피해갈 수 없겠구나 ...' 그 동안에 데이터 엔지니어 포지션을 찾아보면 대체로 리눅스 사용가능자를 희망하던데 이게 그런 이유이지 않을까 싶기도 하다. 하.. 내가 원해서 하는 공부는 상관없는데, 배경을 위한 공부라서 그런지 약간 끌려가서 공부하는 느낌이다; 지금 당장에 스킬 쌓기도 시간이.. 2022. 8. 26.