목록분류 전체보기 (11)
미국 사는 수스의 코딩

Copyright © 미국 사는 수스의 코딩. All rights reserved. SQL에서 WHERE 절은 특정 조건에 맞는 데이터만을 조회하는 데 사용됩니다. WHERE 절은 SELECT 문 뒤에 추가하여 사용하며, WHERE 절에서는 비교 연산자(=, >, =, (greater than): 왼쪽 항이 오른쪽 항보다 큰 경우 참을 반환합니다. = (greater than or equal to): 왼쪽 항이 오른쪽 항보다 크거나 같은 경우 참을 반환합니다. "2021-01-01" AND hpi_distance >=1 # 괄호 추가 SELECT month, hpi_distance FROM housecanary-com.sa..

Copyright © 미국 사는 수스의 코딩. All rights reserved. SQL에서 SELECT 문은 데이터베이스에서 데이터를 조회하는 데에 가장 기본적으로 사용되는 문입니다. SELECT 문을 사용하면 특정 테이블에서 원하는 열(column)을 선택하여 가져올 수 있습니다. FROM 문은 해당 테이블 이름을 적어주시면 됩니다. Google Cloud Platform BigQuery에서 예시를 보여드리는데, 셋업하시는 방법은 여기 포스팅에서 확인해주세요. Link : https://swecode.tistory.com/11 테이블에 있는 모든 열(column) 가져오기 (*) # GCP BigQuery에서 SQL 쿼리를 돌릴 경우 SELECT * FROM DatabaseName.DatasetNa..

Copyright © 미국 사는 수스의 코딩. All rights reserved. SQL 안에는 자주 사용되는 다섯 가지 종류의 SQL 문이 있습니다. SQL 문 종류 : DQL (Data Query Language) : 데이터베이스에서 데이터를 조회하는 데 사용됩니다. (Select 문을 사용하여 데이터를 검색하고 필터링할 수 있습니다) DDL (Data Definition Language) : 데이터베이스에서 스키마 및 테이블을 정의하거나 수정하는 데 사용됩니다. Create, Alter, Drop 등의 문장을 사용하여 데이터베이스 객체를 생성, 수정 또는 삭제할 수 있습니다. DCL (Data Control Lanuage) : 데이터베이스에서 권한 및 보안과 관련된 작업을 수행하는 데 사용됩니다...

Copyright © 미국 사는 수스의 코딩. All rights reserved. SQL을 처음 배우고 이것 저것 테스트해보고 싶은 사람들에게 Google Cloud BigQuery를 추천합니다. 물론 코딩 테스트를 치르듯이 문제를 보고 풀 수 있는 사이트라면 LeetCode를 추천합니다. 추천 이유: 미국 현지에서는 AWS 또는 GCP(Google Cloud Platform)을 사용한 경험이 있는 사람을 우대로 뽑는 회사도 많기에, 익숙해지면, 이점을 챙길 수 있다. Google Cloud BigQuery에서 제공해주는 빅 데이터가 있으며, 무료로 SQL을 연습할 수 있다. (돈이 드는 경우는 방대한 양의 데이터를 저장 또는 더 빠른 프로세싱을 원할 경우) 내 로컬 컴퓨터의 소스를 사용하는 것이 아니..

git rebase는 git merge와 같이 branch를 합치는 방법입니다. git rebase & git merge 차이점 git rebase는 다른 branch에서 현재 branch로 변경 사항을 적용하고 이전의 commit history를 정리하는 데 사용되는 반면, git merge는 두 개의 branch를 합쳐서 새로운 commit을 만드는 방법입니다. (빠른 이해를 위해서 아래 용도 예시를 읽어보는 것을 추천합니다) git rebase 용도 branch의 commit을 정리하기 위해서 작업하고 있는 branch의 base가 되는 branch가 업데이트가 되었을 때, 작업하고 있는 branch를 최신 상태로 업데이트하기 위해서. 여러 개발자가 동시에 작업하는 경우, 코드 충돌(git merg..

이번 포스팅에서는 git merge에 대해서 배워보도록 하겠습니다. 다음 포스팅은 git rebase에 대해서 포스팅하게 될 텐데, git merge와 git rebase의 차이점에 대해서도 배울 것입니다. git merge란 현재 사용하는 branch에 다른 branch의 변경 사항을 통합하는 기능이다. git merge 용도 여러 명이 같은 파일의 내용을 변경할 경우, 각자 자기만의 branch에서 작업하게 됩니다. 작업이 끝나게 되면, 여러 명이 변경한 파일들을 하나의 파일로 합쳐야 되는데, git merge로 각자의 branch들을 하나의 branch로 병합하여, 각자 고친 파일을 하나의 파일로 만들어 줄수 있습니다. 여러 명이 같은 파일을 변경하지 않을 경우도, git merge를 많이 사용합니..

저번 포스팅에서 git reset에 대해서 배웠었는데, 이번 포스팅에서는 git revert에서 배우도록 하겠습니다. git reset와 git revert의 차이 reset은 log(history)를 남기지 않습니다. 그리고 현재 commit에서 뒤로 돌아갈 수 있습니다. revert는 log(history)를 남깁니다. 그리고 원하는 시점의 commit으로 돌아갈 수 있습니다. git revert 란 이미 생성된 commit을 되돌리는 명령어입니다. 즉, 이전 commit을 삭제하고 이전 상태로 되돌리는 것이 아니라, 이미 생성된 commit을 남겨두고 해당 commit에서 수행한 변경 사항을 취소하는 것입니다. 이를 통해 commit history를 수정하고, 이전 commit으로 돌아갈 수 있습니..

Git에서 코드를 업데이트하는 과정은 아래와 같다. 이 포스팅은 이 git add | git commit | git push 과정에서 실수가 생겼을시, 어떻게 취소하는지를 배울 것이다. git add git commit -m "" git push 예시로, Branch에서 파일 하나를 업데이트하였다. (modified 되었다고 M이라고 적혀있다) 1. git add 취소법 코드 : git reset HEAD 설명 : git add test.py로 파일을 staging area로 추가시키고, git reset HEAD test.py로 파일을 working directory에 다시 되돌린다. 2. git commit 취소법 git reset 안에는 --soft & --mixed & --hard 총 3가지 방법..