자신에게 친절할 것 :)
728x90
반응형

2025/02 13

[첫 원서 작성] 과연... 싶지만, 넣었음에 의의를 두자

의료 영상 쪽으로 넘어가고 싶긴 한데..섣부르게 이미지 분류 쪽으로 개인프젝을 하기엔 TO가 너무 없어서 계속 고민만 하고 있다. 그 시간에 sql이나 파이썬 코테 준비를 하는 게 더 낫지 않나의 무한 싸움이다. 그렇게 계속 영어나.. adsp 준비를 한다며 결정을 미뤘는데.. 여전하다.  결국, 오늘 첫 원서는 그다지 매력적이지 않게 되어 버렸다. (시간상 어제 21일)영어점수도 그렇고,의료 영상에 대한 준비도도 그러하고.  원래 뇌과학에 대한 관심으로 심리학을 했었고박사한 후  교수(?)루트까지 버틸 자신이 없어서 임상으로 간 것이었는데포기했으니깐.  허유 이력서를 쓸 때마다 중구난방이 된.. 이력을 보면서 속이 탄다.  프젝을 정리하고논문도 프젝으로 넣을 때도..뭐하고 있는 건지 싶고 뭐랄까어디든 ..

Blah Blah 00:23:46

[프로그래머스 sql] 트리구조에서 cte recursive, 리프 노드

멸종위기의 대장균 찾기 - 아니 무슨 대장균 찾기의 끝이 없냐...  수정 전 - 방금 전 한 대로 cte recursive 를 써보려는 데 런타임 에러가 뜸...- 또, cte에서는 not in을 쓸 수 없대. WITH RECURSIVE GEN AS ( SELECT ID, 1 AS GENERATION FROM ECOLI_DATA WHERE PARENT_ID IS NULL -- 1세대 UNION ALL SELECT A.ID, B.GENERATION + 1 AS GENERATION FROM ECOLI_DATA A, GEN B WHERE A.PARENT_ID NOT IN (B.ID))SELECT COUNT(ID) AS COUNT, GENER..

Data Science/MySQL 2025.02.19

[프로그래머스 sql] cte recursive

- 이전 문제 풀이 다른 사람들이 한 것을 보다가 재귀를 사용하신 분이 있었는데,depth를 활용해서 하는 게 아직도 익숙하지 않아서 그분의 답을 보며 아래에 정리하면서 공부하려고 함.  앞이랑 똑같은  문제이다.  특정 세대의 대장균 찾기WITH RECURSIVE RE AS ( -- (1) 초기 조건: 최상위 부모 노드 찾기 (Depth = 1) SELECT ID, 1 AS DEPTH FROM ECOLI_DATA WHERE PARENT_ID IS NULL UNION ALL -- (2) 재귀적으로 하위 노드를 탐색하여 Depth 증가 SELECT A.ID, B.DEPTH + 1 AS DEPTH FROM ECOLI_..

Data Science/MySQL 2025.02.19

[프로그래머스 sql] join 시 참조 관계 주의 할 것.

특정 세대의 대장균 찾기 수정 전- 이전 포스팅 보면서 cte로 최대한 만들었음.- 근데.. 굴러는 가는데 값이 안 뜸...ㅎ (그게 어디냐...)WITH SECOND AS ( SELECT S.ID, S.PARENT_ID FROM ECOLI_DATA F JOIN ECOLI_DATA S ON F.ID = S.PARENT_ID WHERE F.PARENT_ID = 'NULL')SELECT T.ID FROM ECOLI_DATA TJOIN SECOND S ON T.ID= S.PARENT_IDWHERE S.PARENT_ID = T.IDORDER BY ID; 수정 후1- 근데 그래도 안됌...- 로직이 틀렸나보다..WITH SECOND AS ( SELECT S.ID, S.PARENT_ID ..

Data Science/MySQL 2025.02.19

[mastic gum 한 달 후기] 위염이 완전 사라지진 않았지만 좋아짐

키가 나혼산에서 추천한 것이 트위터에 떠서 먹어봄.다른 사람.. 추천이면 안 먹는데..키는 그냥 허투루 말할 것 같은 느낌도 아니고, 신뢰감이 있어서 먹어봄. 그리고 마른 것이......딱 위경련 오기 좋아보였음.   [ 한 달 전 위 상태 ]- 극도의 스트레스 상황     - 폐기도 불가능 했던 전 팀원(노쇼, 코드 엉망, 지 시험만 중요, 소통x)과    - 걔네가 맞는 거 같다던 강사(프젝 직후 부터 한 달 이상 문제 보고했으나, 소통안되는 얘니깐 그냥 참고 쉬운거 버려도 될 거 맡겨라.       이미  인원 부족했음, 지발로 나간 팀인데 다시 팀 꾸리게 하고 혜택 전부 줌)    - 한 달 반 만에 2주 개판 쳐놓은 거 복구까지 3명이 해야 했음.  - 위염이 심해져서 위경련이 오는 상황이라서 ..

Blah Blah 2025.02.16

[프로그래머스 sql] 윈도우 함수

윈도우 함수 - 맨날 헷갈려서.. 지피티한테 물어서 정리함.  - sql 데이터 집합을 계산해서 수행하는 함수로, row행 단위로 결과 반환하면서, - 전체 결과 집합에 대한 계산을 기반으로 함. => 각 행 계산 + 같은 그룹에 적용되도록 - over 절: 함수에서 계산을 적용할 윈도우(그룹 or 범위) 정의- order by: 윈도우 내에서 데이터를 어떯게 정렬할지 정의  - partition by: 위도우를 그룹화할 때 사용 SELECT ID, SIZE_OF_COLONY, NTILE(4) OVER (PARTITION BY ID ORDER BY SIZE_OF_COLONY DESC) AS QUARTILEFROM ECOLI_DATA; - ntile(n)- n개 그룹으로 나누고, 각행이 어느 그..

Data Science/MySQL 2025.02.16

[프로그래머스 sql] percent_rank(), NTILE()

대장균의 크기에 따라 분류하기 2 수정 전 - 이게 그냥 내 최선이었음... 하..- 진짜ㅣ... 함수따위 쓸줄 모르는.. 무식한 방법이었다.. -- ORDERBY로 크기를 순서대로 하고, count(*)로 나눠서 *100 하고, 그 지점이 .25, .50, .7, 1 인데.. 이걸 어케 해야 하냐.. -- 서브쿼리 같은데...SELECT ID, CASE WHEN SIZE_OF_COLONY 0.25 AND SIZE_OF_COLONY 0.5 AND SIZE_OF_COLONY 0.75 AND SIZE_OF_COLONY  수정 후 1- percent_rank() 윈도우 함수로 백분율을 더 정확히 확인 가능- 근데 시도하니깐.. 답이 계속 틀림...WITH RANKED AS ( SELECT I..

Data Science/MySQL 2025.02.16

[토익 후기] 25.02.09 난이도는.. 해석이 오래 걸림.. + 다시 봐야 할듯..

---- 시험 후기랑 난이도는 스크롤 내리면 있음 ---- 토익 점수가 만료되어서 딱 2년만에 봤다.  이전 점수는 940이었는데.. 이번에 어떻게 될 지 모르겠다.. 솔직한 심정으로 52,500이었나....날강도 아니냐고 진심. 스드메만 잡지말고, 세금 세무조사 진짜 제대로 좀 해라. 외국계가... 돈 다 쓸어간다. 아니지 토플은....... 삼성멀티캠퍼스야.....뭐가 됐든 진심. 제정신이냐고.취준생 죽으란 건지. ....진짜 토익이랑 자격증 업체좀 잡아라.. 토플은 거의 9만원인데 진짜 제정신이냐고근데 2년마다 갱신인게 말이 되는 거냐고.  공부는.. 사실 많이 못했다...공부하고 보려고 날짜를 늦췄으나 언제나 그렇듯이 오히려.. ㅎ시간에 맞춰서 공부를 안 하게 된달까..물론 다른 일때문에 그런 것..

Blah Blah 2025.02.15

[프로그래머스 sql] 비트 연산(&), join 제발 쓸 것. 한 번에 한 정보만이니까

부모의 형질을 모두 가지는 대장균 찾기수정전SELECT ID, GENOTYPE, PARENT_ID AS PARENT_GENOTYPEFROM ECOLI_DATAWHERE (GENOTYPE & PARENT_ID = 1)ORDER BY ID; - 여기까진 했는데.. 값이 실패로 뜬다.. - 부모의 형질이랑 같은 형질인 경우를 찾는 거니깐 맞을 거 같은데 뭐가 문제일까 - null을 따로 안 뺀 거..? 근데 그건 어차피.. 저 조건에서 걸리는 게 아닌가?  수정후1- 문제를 잘못 이해했음...문제를 똑바로 읽을 것 이것은 독해력의 문제이다..- 한 테이블에서 여러개를 가져와서 동시에 비교하지 못하기 때문에 무조건 join을 써야 함. - 그 상태에서 비트 연산을 쓸 때도.. 참일 때 1일인게 중요한 것이 아니..

Data Science/MySQL 2025.02.15

[프로그래머스 sql] 이진수로 바꾸기 bin(), 비트 연산(&)

특정 형질을 가지는 대장균 찾기수정전SELECT COUNT(GENOTYPE)FROM ECOLI_DATAWHERE BIN(GENOTYPE) - 오랜만에 풀으러 들어왔더니..수정전에 의미도 없다. 이진으로 만들긴해야 하는데 어떻게 해야 하지하고, bin()을 찾긴 했는데.. 이걸 어떻게 조건으로 해야 하나 ..머리가 백지 같다.   수정후1- case로 처리해야 하나, 했는 데 그냥 and로 조건을 주면 됨..- 어떤 분이 substr()로 해당 값을 비교하심SELECT COUNT(*) AS COUNTFROM ECOLI_DATAWHERE SUBSTRING(BIN(GENOTYPE), -2, 1) != '1' -- 2번짼 1이 아니어야 함AND (SUBSTRING(BIN(GENOTYPE), -1, 1) = '1..

Data Science/MySQL 2025.02.15
728x90
반응형