나름 YOLO 라이프 164

SQL 개발일지 (4) - Subquery 사용법부터 실전에서 유용한 SQL 문법까지!

Subquery: 쿼리 안의 쿼리, 하위 쿼리의 결과를 상위 쿼리에서 사용하면 SQL 쿼리가 훨씬 간단해진다! 서브쿼리에 대한 이해도가 생기면 With구문을 이용해서 더 간단하게 만들어 볼 수 있다. 생각보다 실무에서의 데이터는 지저분하고 복잡하기 때문에 주어진 데이터를 원하는 유의미한 정보로 만들기 위해서는 이것저것 해야할 일이 많다. 문자열을 한 번에 정리한다든지, 조건에 따라 데이터를 구분한다든지 하는.. 실무 속 날것의 데이터에서도 원하는 데이터를 뽑아낼 수 있는 유용한 기능을 배워볼 차례.

프로그램 설치없이 영상(비디오) 압축해주는 사이트, VideoSmaller

서비스명부터 뭐하는 사이트인지 알 수 있는 VideoSmaller 영상 크기가 너무 커서 공유할 수 없을 때 사용하면 좋은 사이트를 추천하고자 한다. 페이지는 한글로 볼 수 있기 때문에 이용에 전혀 어려움이 없다. 영상 프로그램을 다루지 못해도, 컴퓨터를 기본적인 용도(검색, 문서작성 등)로 사용하는 사람들도 쉽게 사용할 수 있는 비디오스몰러. 적기에도 민망한 사용방법: 1. 저 노란 박스 안에 '찾아보기'를 누른 후 2. 압축할 영상 파일을 선택 3. 파란 버튼의 '동영상 업로드' 선택하면 끝 * 최고 품질로 영상을 뽑을지 말지 결정하는 '낮은 압축 수준 사용(최고 품질)' * 원본 영상 속 오디오를 사용할지 말지 결정하는 '비디오에서 오디오 제거' 이 두 가지 체크박스는 원하는 대로 설정하면 된다. ..

SQL 개발일지 (3) - Join에 대해 배워볼 차례!

Join은 테이블과 테이블을 붙이는 것, 실무에서 거의 모든 쿼리에 들어가는 거라고 보면 된다. 상황: '오늘의 다짐' 이벤트 당첨자를 선정해서 기프티콘을 지급해야한다. 이를 위해 10명을 추첨하고자 한다면? checkins 테이블에는 이름은 없고 user_id만 있음. users 테이블에는 '오늘의 다짐' 정보는 없고, 유저 정보만 있음. 그래서 이 checkins 테이블과 users 테이블을 Join 해야하는 것! 테이블들을 서로 이어줄 때 중요한 건 기준! - 중복되는 필드를 매칭시키기 Join이란 두 테이블의 공통된 정보(key값)을 기준으로 테이블을 연결해서 한 테이블처럼 보는 것을 의미. * 엑셀의 vlookup과 동일. Join의 종류: Left Join, Inner Join, (Outer ..

SQL 개발일지 (2) - 데이터를 활용하여 통계 구하기

데이터 분석의 목적: 쌓여있는 날것의 데이터를 로 변환시키는 것 - 데이터베이스 테이블에 저장된 데이터: 쌓여있는 날것의 데이터 - 가장 많은 like를 받은 사람의 이름, 전체 신청자 수, 평균 연령: 의미있는 '정보' 여기서 더 나아가면 '범주(category)' 각각의 정보가 필요한 상황이 있을 수 있는데, (예를 들어 과목별 신청자 평균 연령, 과목별 신청자 수, 성씨별 회원 수 등) 2주차 강의에서는 이 데이터들을 묶는 방법에 대해 배워볼 것! 지금까지는 select count를 두 번 써서 따로따로 데이터를 추출했었다면, 한 번에 묶어서 볼 수 있는 문법을 배울 차례. group by: 동일한 범주의 데이터를 묶어줌 order by: 깔끔하게 데이터를 정렬 [Group by] 성씨별로 몇 명의..

SQL 개발일지 (1) - 엑셀보다 쉬운 SQL 강의 1주차

개발일지: 이번주에 내가 배운 것을 글로 기록하는 것! SQL은 반복적으로 써보면서 감과 원리를 익혀가는 게 중요! DB와 SQL이 필요한 이유는? - 데이터가 많지 않을 처음엔 엑셀로 관리해도 괜찮지만, 많아질 수록 그게 어려움. SQL을 활용하면 방대한 양의 데이터를 저장할 수 있고, 그 데이터 중에서 내가 원하는 데이터를 굉장히 신속하게 가져올 수 있다. 데이터베이스란? - 여러 사람들이 같이 사용할 목적으로 데이터를 담는 통 (책장 -> 책을 정리해 두고 나중에 꺼내보기 위한 곳) - 원하는 대로 데이터를 저장하고 사용하기 위해 CRUD에 해당하는 기능을 지원함 1) Create: 데이터 생성 2) Read: 저장된 데이터를 읽어오기 3) Update: 저장된 데이터를 변경 4) Delete: 저..

생각보다 매웠던, 그래서 더 맛있었던 지족동 '남해아구찜'

갑자기 아구찜이 먹고싶어서 찾아간 노은역 남해아구. 집 바로 앞에 가끔씩 가는 아구찜 집은 너무 영업을 했다 안 했다 하는데, 이날도 역시 문을 안 열었길래.. 어쩔 수 없이 새로운 곳을 시도해 보기로 했다. 가게 내부는 작지도, 크지도 않고 조용했다. 와인이나 다른 술을 가져갈 수 있고, 대신 술 종류에 따라 차지를 따로 받는다는 특징이 있다. 아구수육은 한번도 안 먹어봤는데, 오늘도 목적은 아구찜이었으므로. 매운맛은 순한맛, 보통맛, 매운맛 세 단계로 나뉘어 있다. 보통맛은 신라면보다 좀 더 맵다고 해서 보통맛으로 선택! 생각보다 매웠..는데 그래서 더 맛있었다. 히힣 밑반찬 종류가 많지는 않다. 그래도 다 맛있었음! >> 땅콩조림 + 김자반 + 어묵볶음 + 김치 + 동치미 지족동 남해아구찜 영업시간..

건강에 좋은 띵커바디 채소카레 (쿠캣마켓) 음..

식단관리를 위해 쿠캣마켓에서 구입한 띵커바디 채소카레! 맛도 안 보고 겁대가리 없이 대량 구매 후 살~짝 후회 중이긴 하지만, 이렇게 토핑을 하나씩 올려서 김치를 곁들여 먹으면 나름 건강하면서도 덜 자극적인 카레를 먹을 수 있다. (토핑을 너무 고칼로리로 먹으면 차라리 일반 카레를 사먹는 게 낫겠지..^_^;;) 오늘의 픽은 쏘세지~! :) 맛있게 먹겠습니다! 쿠캣마켓 띵커바디 채소카레는 시금치와 어니언렌틸콩 두 가지 맛이 있다. 역시 고기가 있어야 맛있는 걸까..? 그래도 고기 소비를 줄여야 환경에도 도움이 된다고 하니.. 이것도.. 그렇겠지.. >

서울역에도 생겼다! 태극당 모나카

엄마가 인사동에서 친구분들 만나실 때 자주 들러서 사먹곤 하신다는 태극당 모나카. 서울역 지하철 역사에서 기차타는 곳으로 올라가다 보면 원래 스무디킹이 있던 자리(내 기억이 맞다면..)에 태극당이 새로 생겼다. KTX 시간이 좀 남아서 우리도 태극당 모나카 세트를 포장해 가기로 했다. 급속 냉동시킨 태극당 모나카는 실온에서 2~3분 자연해동 후 차갑게 먹을 때 가장 맛있게 먹을 수 있다고 한다. 네모난 태극당 모나카 5개입 세트가 15,500원. 이렇게 들어있다. 드라이아이스로 안 녹게 보냉포장을 해주는데, 5시간까진 괜찮다고 하니(현재 2월 기준) 기차타고 본가 갈 때나 놀러갈 때 사가서 먹어도 좋을 것 같움 :)

(영업마감) 상도동 강남초 근처 카페 '카페빈' 테이크아웃

카페빈.... 지금은 없어졌지만 추억으로 글은 남겨둠 ㅠㅠ며칠 전 운동 다녀오다가 우연히 발견한 집앞 카페, 내부엔 한두명 정도 앉을 수 있는 테이블 한 개밖에 없어서 주로 테이크아웃을 많이 이용할 것 같다.날이 자꾸 좋아져서 한다는 테이크아웃 이벤트, 아메리카노가 2000원이다. 라떼는 2500원.카페빈이 좋은 이유 중 하나!카페빈에서 아이스 아메리카노를 시키면 쉐이커에 얼음과 커피를 넣고 흔들어서 컵에 담아주신다. 얼음에 그냥 부어서 줄 때보다 훨씬 시원하고 맛있다.카페빈 운영시간은주중 08시 30분 ~ 21시 00분주말 09시 30분 ~ 19시 00분

JQuery란? 남이 만들어둔 미리 작성된 자바스크립트 코드!

2004년 당시엔 아주 여러가지 브라우저가 산재되어 있던 시절, 호환성의 문제도 대두되는 상황이었음. '브라우저마다 코드 다 다르게 써야하는 걸 모아서 라이브러리로 만들어 둘테니 우리가 만든 걸 시작할 때 임포트해서 쓰면 간단할 거야'라고 해서 나온 게 JQuery. 제이쿼리 = 미리 작성된 자바스크립트 코드 * 임포트를 하지 않으면 쓸 수 없다. ** 부트스트랩과 같은 맥락이라고 보면 됨. JQuery CDN: https://www.w3schools.com/jquery/jquery_get_started.asp jQuery Get Started W3Schools offers free online tutorials, references and exercises in all the major language..

728x90
반응형