Coding/코딩잡담 (46) 현재 목록에서 글 찾기 × 썸네일형 리스트형 Coding/코딩잡담 SQL 추리게임이 나온다고요? 트위터 하다가 이게 나온다는 소식은 들었는데... 음 뭐 예... SQLD도 땄으니 함 해볼까... 생각중이긴 합니다. 예. 뭐 플레이 실황 이런걸 올리진 못하겠지만. 근데 저거 오라클 기반임 마리아DB 기반임 MySQL 기반임 SQL서버 기반임 SQLite 기반임? 뭐 기반이냐에 따라 되는게 있고 안되는게 있어서요. 뭐 막 기본적인거에서 아예 다르다 통용이 불가능하다 이런건 아닌데 세부적으로 들어가면 오라클은 이렇게 해야되고 SQLite는 이렇게 해야되고 MySQL은 이렇게 해야되고 뭐 그런게 있습니다. 2026. 8. 30. 00:55 Coding/코딩잡담 우분투에 깔아보니 좋았던 것 내가 싸봤던 것들만 엄선하겠음. 테마 이런건 뺍니다. Xpad윈도에 보면 스티커 노트인가 있을텐데 그거 비슷한겁니다. 실행하면 화면에 오늘 할 일이나 다른 메모같은 걸 띄워둘 수 있는데 저 메모 레이아웃을 개별로 바꿀수도 있고 몰아서 바꿀수도 있음. 저기다가 오늘 할일이나 장볼거 목록같은거 정리해두시면 됩니다. 메모 이동이랑 크기 조절도 가능했던걸로 기억함. Clementine음악 재생기를 윈도우에서는 AIMP 쓰고 맥에서는 Pine tree 썼고 리눅스에서는 Clementine 씀. 음악 재생기입니다. 우분투도 기본적으로 음악폴더가 다 있어요... 그래서 그 폴더 안에 음악을 때려박아두면 클레멘타인에서 저렇게 내가 갖고 있는 파일들이 다 뜹니다. AIMP처럼 테마가 있는 건 아닌데 배경이랑 그 음악 .. 2026. 7. 25. 22:56 Coding/코딩잡담 VScode ERD editor ERD는 Entity-Relationship Diagram이다. 데이터 모델잉에 짬좀 차보신 분들이거나 본인이 SQLD를 치셨다면 뭔지 알 수도 있는데, 엔터티와 걔들간의 관계, 그리고 엔타티가 갖고 있는 속성에 대해 서술하는 도면입니다. 이거 그려주는게 되게 많은데 대표적으로는 dbdiagram이랑 ERDcloud가 있습니다. 둘다 써보긴 했는데 개인적으로는 전자가 더 편하더라고... 그러던 와중에 인별을 보다가 VScode 추천 익스텐션으로 ERD Editor라는 게 나온 걸 보게 되었던 것이다.이거 말하는 거 맞습니다.익스텐션을 설치하고 다이어그램명.vuerd.json으로 이름을 붙여주면 ERD를 그릴 수 있게 된다. 밑에 빈 화면이 떴다고요? 우클릭 하세요. 메뉴 있음. 여기 PK가 있습니다. .. 2026. 6. 16. 13:49 Coding/코딩잡담 백준 섭종공지 https://www.acmicpc.net/board/view/165799내가 코딩을 시작하면서부터 풀어왔던 백준이 섭종 공지를 때렸다. 오호 통재라. 나는 다른 사이트 말고 오직 여기만 이용했었다. 최근에는 이차원 배열에서 막혔지만, 적어도 이것만큼은 AI의 힘을 빌리고 싶지 않아서, 그리고 부트캠프 하느라 바쁨을 핑계로 안 했었다. 백준이 언제까지나 거기까지 있을 줄 알고 말이지. 나중에 복각해주세요. 그때까지 저는 영원한 실버 1로 남겠습니다. 2026. 4. 15. 18:49 Coding/코딩잡담 웹 프로젝트를 깃헙에 올릴 수 있다? 뿌슝빠슝 처음에는 이거 또 복잡한거 아냐? 했는데 진짜 간단합니다.1. 깃헙에 저장소를 만들 때 저장소 이름을 (프로젝트명).github.io로 한다.2. 그 폴더에 readme.md 생성된걸 지우고 HTML, CSS, JS를 올리면 되는데 파일명을 index.html로 해야 한다.3. 풀 커밋 푸시하고 좀 기다렸다가 브라우저 주소창에 (프로젝트명).github.io 치고 접속하면 땡임. 유지보수가 어려운거 아니냐고요? 깃헙 저장소니까 그 안에 있는거 열고 수정하고 풀 커밋 푸시하고 좀 기다리면 반영됨. 2026. 3. 8. 22:53 Coding/코딩잡담 안티그래비티를 써보았다. 안티그래비티가 뭐냐고요? https://antigravity.google/ Google AntigravityGoogle Antigravity - Build the new wayantigravity.google이건데, 얘가 있으면 바이브 코딩을 코드 복붙 없이도 할 수 있다. 완전 개신세계임 진짜로.제미나이 구독을 안 했기 때문에 최대한 디테랄을 해주도록 하겠다… 지시문의 내용은 1. 감마펑션 코드 위치(감마펑션이 따로 있음)2. 감마펑션이랑 팩토리얼(재귀함수)를 어떻게 OOP 서타일로 구성할건지 이냥반이 클래스 때려박는다고 다 OOP인 줄 아네 3. 팩토리얼, 감마펑션의 처리 조건(감마 n = n-1!인 것, 그리고 분기) 이렇게 들어가있다. 요로코롬 애가 생각을 한다. 필요한 패키지요? 알아서 다 설치.. 2025. 12. 19. 17:06 Coding/코딩잡담 CONNECT BY와 계층형 질의 참 SQL에 별의별거 다 있다... 그죠? 트리를 아십니까? 의사결정이건 이진탐색이건 이 트리라는 건 시작 레벨과 끝 레벨이 있고 레벨들에 노드가 있고 그 노드끼리 연결이 되어 있는 뭐 그런건데, DB를 이런 식으로 계층형으로 탐색할 수 있다는 얘기.순방향 탐색select LEVEL, ENAME 이름, EMPNO 사원, MGR 관리자 from SCOTT.EMP start with MGR IS NULL connect by prior EMPNO=MGR;select LEVEL, ENAME 이름, EMPNO 사원, MGR 관리자 from SCOTT.EMP start with MGR IS NULL connect by MGR = prior EMPNO;connect by 뒤에가 좀 다르지만 두 쿼리가 같은 의미다. .. 2025. 11. 14. 23:34 Coding/코딩잡담 스키마 Schema라고 쓰고 스키마라고 읽는데, '계획', '도식', 또는 '구조'라고 한다. 근데 여기 카테고리가 뭐예요? 그죠 코딩 관련이야... 우리가 뭐 인지공학에서 뭐라고 쓰는지 찾다가 들어오는거 아니잖어요? 다들 SQL 하다가 오셨잖아요? 혹시 전자인 분들은 뒤로가기를 눌러주시고... 데이터베이스에서 스키마는 자료의 구조, 자료의 표현 방법, 자료 간의 관계를 형식 언어로 정의한 구조를 의미한다. 이렇게 얘기하면 뭔 소린지 확 와닿지 않는 분도 계시겠지만… 일단 나부터. 근데 우리 테이블 만들 때 보면 얘는 PK고 VARCHAR(n)고 뭐 이런거 정하죠? 그리고 뭐 체크해서 값 받고 그런거 있잖음. 그게 스키마다. 이 테이블에서는 이 칼럼이 PK고 문자형(VARCHAR)이다, 숫자형(NUMBER)이.. 2025. 11. 14. 22:54 Coding/코딩잡담 Select문에도 순서가 있다 말 그대로다. select문에도 순서가 있다. 이거 그리고 SQLD에 나온다.select * from (table1) where (condition1) group by (column1) having (condition2) order by (column1);여기 select문이 하나 있다. 엥 근데 무슨 순서를 말씀하시는건가요? 이 구문을 쳤을 때 SQL이 저 구문을 어디서부터 실행하느냐다. 일단 순서는 from-where-group by-having-select-order by이다. 어디서-뭘 1-묶어-뭘 2-갖고와-정렬해 순서. 이게 근데 왜 중요한가요? 여러분 알고 계셨습니까? 집계함수는 where에서 쓸 수 없다. 왜죠? 아직 안 묶었잖아요. 그리고 애초에 where에서는 행단위로 필터링하기때문에 .. 2025. 11. 13. 23:40 Coding/코딩잡담 식별자 SQLD에서 이론파트 내는 것 중에서 꽤 자주 보이는게 식별자이다. 말 그대로 어떤 대상(개체, 정보 등)을 고유하게 구분하고 식별하는 데 사용되는 이름이나 기호를 일컫는다. 이놈 이름 짓는게 내 포켓몬 작명하는것만큼 어렵다. (김부추가 막 지은 이름같지만 아님) 제육쌈밥이 막 지은 이름이 아니라고요? 식별자의 분류법일단 여기에 네 가지의 분류 기준이 나올건데, 그래서 분류 카테고리가 총 8개가 나온다. 근데 여기서 미리 말씀드리자면 어떤 식별자가 총 8개 카테고리 중 하나에'만' 속하는 게 아니라 여기서는 이거, 여기서는 이거 이런 식으로 4개 카테고리에 각각 속하는 분류가 있다. 대표성에 따른 분류-주식별자 vs 보조식별자주식별자와 보조식별자는 엔터티 안에 있는 각 인스턴스들을 구별할 수 있는가에 따.. 2025. 11. 13. 23:25 Coding/코딩잡담 롤업, 큐브, 그리고 그루핑 셋 셋 다 그룹바이랑 같이 쓰는건데, 조금 다르다.GROUP BYselect MONTH_ID, COUNT(MONTH_ID) from AV.SALES_FACT group by MONTH_ID;그 엑셀에 있는 그룹바이 함수 아시죠? 걔랑 같은거다. 특정 그룹으로 묶어서 보여줄 수 있는 건데, 친구 중에 해빙, 롤업, 큐브, 그리고 그루핑 셋이 있는 것. 해빙은 그룹바이랑 같이 묶어서 어떤 조건으로 필터링할 때 쓰는데... where로 쓰면 안되냐고? select문 실행 순서때문에 원하는 결과가 안 나올 수도 있다. where은 그룹바이로 묶기 '전에' 필터링하는거고, having은 그룹바이로 묶고 '나서' 필터링하는거라고 보면 된다. 예를 들어서 지점별 매출을 볼건데 수도권만 볼거다 하면 where에서 지역=서.. 2025. 11. 13. 00:31 Coding/코딩잡담 NULL이란 무엇인가 티스토리는 제목 널로했더니 안올라가서 제목이 좀 다릅니다. 양해바람. 0과는 다르다, 0과는!SQL의 답은 세 개다. 응, 아니, 몰라. 그리고 몰라를 맡고 있는게 NULL이다. 예? 0이 아니예요? 널하고 0은 다른거다. 0은 칸에 0이라는 값이 들어있는거고 NULL은 값이 없는거다. 그러니까 설문조사로 치자면 무응답이 널이고, 0이라고 대답한 게 0이다. 그럼 왜 널은 몰라예요? 설문조사에서 무응답이라고 했잖아요. 뭔 생각을 갖고 있는건지 얘기를 안 하는데 내가 어떻게 앎? NULL과 연산자(들)사칙연산select 1+NULL, NULL+NULL from DUAL; --더하기select 1-NULL, NULL-NULL from DUAL; --빼기select 1*NULL, NULL*NULL from D.. 2025. 11. 12. 23:12 이전 1 2 3 4 다음