📒 Today I Learn

2024.06.25 💡문자열글을 데이터로 사용하는 것표시는 "" 나 ''로 하는데 사용한 것을 통일해줘야 한다.혹은 str( )을 써서 표현하기도 한다. string이라는 의미로 문자열이라고 표시 해주는 것.print("I'm happy :)")a = str('hello')print(a)a = 2b = aprint(b) # 2a = 2b = 'a'print(b) # aa = 1b = "a"c = aprint(a, b, c) # 1 "a" 1✔️ 문자열 연산 : 문자열 간의 더하기는 문자열들을 이어 붙인 형태로 반환한다.first_name = "Harry"last_name = "Potter"first_name + last_name # HarryPotterfirst_name + " " + last_name..
2024.06.25 아침에는 팀원들과 SQL 코드카타를 같이 37번부터 39번까지 풀었다. 그리고 개인적으로는 2번부터 12번까지 모두 풀고 정리했다. 오후부터는 파이썬 문법에 대해 기초 강의를 듣고 TIL을 작성한다.💡 변수 선언변수 이름 = 값출력할 때는 print( ) 이용a = 3 # 3을 a에 넣는다. print(a) b = a # a에 들어 있는 값인 3을 b에 넣는다. print(b) a = 5 # a에 5라는 새로운 값을 넣는다. print(a, b) # 5 3 💡 숫자형과 자료형 자료형이란 프로그래밍시 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것a = 7 b = 2 a+b # 9 a-b # 5 a*b # 14 a/b # 3.5 a+3*b # 13 (여러 연산을 한 줄에 할 경우..
2024.06.24 드디어 내배캠 데이터분석 캠프 시작!! 1주차는 정정기간이라 OT랑 팀원들을 만나 서로 인사하고 개인 공부를 하며 시간을 보냈기 때문에 SQL 기초 강의를 모두 들을 수 있게 되었다! 근데 넘오 헷갈린다!!! 심화에 들어갈 생각하니까 벌써 걱정... ㅠㅠ 내가 잘 할 수 있을까..? [이론 및 실습]✳️ NULL - 값이 없는 경우 • 데이터가 없는 경우에 연산에 영향을 미칠 수가 있다. 1) Mysql에서는 사용할 수 없는 값은 0으로 간주하여 연산에서 제외한다. (=원래 컬럼 속 데이터에 not given은 0으로 간주함.) ▶ 그래서 그냥 평균 계산식을 이용하면 0값으로 인식되어 0값을 포함한 모든 데이터 값을 계산 후 그 개수에 맞춰 나눠준 것이다. ▶ 하지만 null 이라고 ..
2024.06.23 ㅠㅠ 결국엔 본강의 시작 전까지 총 5주차 분량에 달하는 기초 강의를 다 못 들었다.. 담임 매니저님두 주말까지 다 듣기에 힘들 거라고 하시긴 했다.. 그래도 TIL 써가면서 용케 작심삼일 안하고 4주차까지 달린 것에 의의를 둔다.. 만약 4주차를 다 끝내지 않았다면 내 마음가짐은 엉망인 상태로 시작을 했겠지? [이론 1]✳️ Subquery - 영어에서 문장, 수학에서 수식이 길면 효율적인 표현으로 쉽게 표현하고자 하는데 sql에도 이러한 방식이 있다. • Subquery가 필요한 경우 → 여러 번의 연산을 수행해야 할 때 → 조건문에 연산 결과를 사용해야 할 때 → 조건에 Query 결과를 사용하고 싶을 때 • 기본 구조 select column1, special_column fr..
2024.06.21 앗 잠시만요,, 갑자기 너무 어려워지는데요? 생각이 많은 감자는.. 벌써부터 나중에 내가 이런 걸 혼자서 데이터를 다룰 때 능숙하게 잘 할 수 있을지 걱정해요...^ㅠ^ 일단 파이팅....! (분명 오늘 본 건데 왜 기억에 없지...) [이론 1]✳️ REPLACE, SUBSTRING, CONCAT - 데이터 가공하기 • 쿼리 결과를 바로 사용할 수 없는 경우 ex) 데이터의 잘못된 다량의 값을 수정해줄 때, 칼럼 내의 내용 중 특정 정보만 필요할 때, 칼럼 1의 a 내용과 칼럼 2의 b 내용이 'a b' 형태로 문자 포맷을 변경하고 싶을 때 ✳️ REPLACE - 특정 문자를 다른 문자로 바꾸기 - 예전에 저장되어 있었던 이름을 최신 이름으로 변경 • 함수 사용 방법 : replac..
2024.06.20 주말까지 기초 강의는 꼭 다 들어버리겠어요... [이론] ✳️ 계산 • 숫자 연산 종류 연산자 설명 + 더하기 - 빼기 * 곱하기 / 나누기 • 합계와 평균 - 합계 : SUM(컬럼) - 평균 : AVG(컬럼) select sum(vat) total_vat, avg(vat) avg_vat from payments • 데이터 갯수 구하기 - 데이터 갯수 : COUNT(컬럼) 컬럼명 대신 1 혹은 * 사용 가능 - 몇 개의 값을 가지고 있는지 구할 때 : DISTINCT ex) 주문 테이블의 전체 주문은 몇 건이고 주문을 한 고객은 몇 명인가? select count(1) count_of_orders, count(distinct customer_id) count_of_customers f..
2024.06.20 사전 캠프 종료 2일 전.. 처음으로 SQL 기초 강의 듣기✨ [이론]❇️ SQL (Structured Query Language) 데이터 베이스와 대화를 하기 위한 언어 ❇️ Query 데이터베이스에 질문을 요청하는 질의 ❇️ 데이터베이스 데이터가 저장되어 있는 아주 큰 저장소; 폴더 ❇️ 테이블 폴더 속의 파일이라는 개념과 동일하고 엑셀과 유사 ❇️ 컬럼; 필드 엑셀에도 A, B, C ... 열로 되어 있는 것처럼 테이블에도 열이 존재하고 이를 컬럼으로 부름 ✳️ 데이터 조회 • select : 데이터를 가져오라는 명령어, 모든 쿼리에 사용 • from : 테이블을 특정해주는 문법; 테이블 출처 • * : 모든 컬럼을 가져와 준다는 의미 🪄 Ctrl + Enter : '실행' 단축..
se0ehe
'📒 Today I Learn' 카테고리의 글 목록 (12 Page)