묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
선생님 강의연장 질문드립니다.
안녕하세요 김정선 선생님 수업 잘 듣고 있습니다.다름이 아니라 제가 해외 장기출장으로 국내에온지 얼마 안되었습니다.아래 두 강의는 3월17일에 만료되고 몰아서 보기 힘들것같은데 단기간이라도 연장이 가능하다면 부탁드릴게요.항상 감사드립니다.1)SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법2)SQL Server 컨설턴트가 알려주는, 쿼리 능력 레벨업(고급 T-SQL 쿼리)
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
pymysql db data입력시 부터 진행이...
안녕하세요검색도 많이 해보고 지우고 깔고 3일간 별거 다해봤지만 해결이 안되 도움 요청드립니다 ㅠ선생님 flask강의 듣다 db에서 막혀서 이 강의 듣고 잇는데 같은곳에서 또 부딛혔어요 ㅠ 제가 뭘 잘못하고 있을까요...==test code==import pymysqlimport pymysql db = pymysql.connect(host='localhost', port=3306, user='root', passwd='funcoding', db= 'ecommerce', charset= 'utf8') # ecommerce = db.cursor() db ==error ===raise errorclass(errno, errval) pymysql.err.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: YES)")비번 수정방법 등등 알아보다가 다시 깔고 mysql설정시 비번 funcoding 으로 바꿔서 다시 깔았는데도 똑같습니다 ㅠ iterm 에서 해본거➜ ~ cd /usr/local/mysql ➜ mysql cd bin ➜ bin ls ibd2sdi mysql_upgrade innochecksum mysqladmin libprotobuf-lite.3.19.4.dylib mysqlbinlog libprotobuf.3.19.4.dylib mysqlcheck lz4_decompress mysqld my_print_defaults mysqld-debug myisam_ftdump mysqld_multi myisamchk mysqld_safe myisamlog mysqldump myisampack mysqldumpslow mysql mysqlimport mysql_config mysqlpump mysql_config_editor mysqlshow mysql_migrate_keyring mysqlslap mysql_secure_installation perror mysql_ssl_rsa_setup zlib_decompress mysql_tzinfo_to_sql ➜ bin ./mysql ERROR 1045 (28000): Access denied for user 'hyun'@'localhost' (using password: NO) ➜ bin ./mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 도와주세요 ㅠ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
Non-Clustered 에서 clustered index 추가시
Non-Clustered 에서 clustered index 추가시Non-Clustered 에서 먼저 clustered Index 로 가기 위한 padge id 를 찾고 그다음 여기서 다시clustered index 로 가서 clustered index 에서 해당 padge id 에 대한 데이터를 찾게 되는데 (질문) Non-Clustered 에서 clustered index 추가시 데이터를 찾으려고 하면 3번에 찾을 걸 4번에 걸처 찾게 되어 순수히 Non-Clustered 에서 RID 를 통해 데이터를 찾을때보다 더 느려지게 되나요??Non-Clustered 에서 clustered index 추가시 한단계 더 거친다고 해도 최종적으론 clustered index 찾게 되서 RID 로 찾는것보단 빠를것 같은데요..
-
미해결데이터 분석 SQL Fundamentals
postgre sql 다운로드 에러 ..
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 프로그램을 다운로드 하려고 하는데, 계속 해서 에러메세지가 뜹니다 ㅠ버전을 다 다르게 해봤는데도 안되네요..윈도우로 다운입니다. 마지막 인스톨링 화면에서 저렇게 에러메세지가 뜹니다.
-
미해결데이터 분석 SQL Fundamentals
anayltic sql, 조인, 서브쿼리 셋중 어떤걸 쓰던 상관이 없나요?
강사님, 서브쿼리 실습 -01에서 다루셨던것 처럼위의 3가지 방법(anayltic sql, 조인, 서브쿼리)은 다르지만 결국 같은 값이 나옵니다.제 생각에는 가장 가독성이 좋은건 where절 서브쿼리 인거 같고, 조인은 불필요한 행까지 다 가져오므로 무거워 질거 같고, 개인적으로 analytic sql 사용시 가장 직관적으로 느껴지기에 이해하기 쉬워서 많이 쓰고 있습니다.모로 가도 서울만 가면 되긴 하지만, ㅎㅎ 강사님께서 추천해주신다면 어떤걸 쓰는게 현실 업무 혹은 협업 과정에서 좋을까가 궁금해서 질문 드려봅니다!
-
미해결데이터 분석 SQL Fundamentals
다중행 서브쿼리에서 in과 exists 차이
강사님 exists와 in은 다중행 서브쿼리 작성시에 쓸수 있는 연산자라고 하셨는데, 사실 무슨 차이인지 잘 모르겠습니다.... 서브쿼리에서 존재하느냐는 exists고in도 어떻게 보면 (존재하는)조건에 맞는 레코드를 가져오는거라서 말만 그렇지 솔직히 잘 구별하기 힘든데, 그냥 업무상에서 구분없이 써도 되나요...?
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
mysql 입문 질의드려요
안녕하세요 M2 mac 환경입니다. mysql 및 mysql banch 설치하였고 mysql banch에서 실행 버튼만 누르면 자동으로 프로그램이 종료됩니다 ㅠ mysql 접속이 안되서 그런건가 하고 확인해보니까 mac시스템 설정에서 mysql에 들어가서 start mysql server을 클리하면 계속 start stop (초록 빨강)으로 깜빡거리는 현상도 있음을 발견햇어요 ㅠ 열심히 구글링했는데 도저히 해결책을 찾지 못해 글남겨요 ㅠ 8.0.32 arm64 설치했고요 ㅠ
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
질문있습니다!
안녕하세요 수업 질문입니다.저만 그런건지 age index를 생성하기 전인데도 불구하고,age로 sort 할 경우 성능이 오히려 3배 가량 향상됩니다.. ㅜㅜsort를 작성할 경우 수업과 동일하게 sort_key_generator는 나타나지 않고, documents returned도 0 으로 표기 됩니다.하지만 explain 탭이 아닌 documents탭에서는 정렬방식이 적용 되어 문제없이 조회되는 걸로 보아 문법을 작성을 잘못 한것 같지않고, sort를 작성하면 explain이 제대로 나타나지 않아 헤매이고있습니다.index의 장점을 직접 체험하기 위해 데이터는 약 100만개 정도 생성한 상태로 따라해보는데, 의도와는 다른 현상이 나타나 질문드립니다!!
-
미해결데이터 분석 SQL Fundamentals
join 관련
안녕하세요!강의를 듣다가 궁금한것이 생겨서 문의 드립니다.-- 부서명 SALES와 RESEARCH 소속 직원별로 과거부터 현재까지 모든 급여를 취합한 평균 급여select b.empno, max(b.ename) as ename, avg(c.sal) as avg_sal --, count(*) as cntfrom hr.dept a join hr.emp b on a.deptno = b.deptno join hr.emp_salary_hist c on b.empno = c.empnowhere a.dname in('SALES', 'RESEARCH')group by b.empnoorder by 1; 여기서 왜 max(b.ename) 이라고 해야하는지 잘 이해가 안가서 문의 드립니다..!감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
UNIQUE INDEX와 PRIMARY KEY의 기능적차이
안녕하세요 강사님!다름이 아니라 제가 이해하기로 UNIQUE INDEX와 PRIMARY KEY가 하는 기능은 똑같은 것 같은데(유일성) 어떤점이 다른건지 궁금합니다. 단지 테이블에 하나만 걸 수 있고 여러개를 걸 수 있고의 차이밖에 없는걸까요?
-
해결됨데이터 분석 SQL Fundamentals
조인관련 문의
안녕하세요. 조인관련 실습을 하다가 궁금한점이 있어 문의드립니다.-- 직원명 SMITH의 과거 소속 부서 정보를 구할 것. 예제를 실행하려다 보니 저의 경우일단 가장먼저 보이는 emp와 dept 테이블을 join하고 (JOIN순서는 상관 없다고 하셔서..)나머지 테이블인 emp_dept_hist 테이블을 연결해주려 하다보니 아래와 같은 join 조건을 쓰게 되고 당연히 결과가 다르게 나오더라구요.결과를 알고 보니 emp와 dept 테이블을 연결 안해야 하는게? 맞는거 같긴한데..제가 여러 테이블을 조인할때 어느 부분을 놓치고 있는 걸까요? ㅜ(ANSI가 아직 익숙하지 않아 일단 기존 방식으로 쿼리를 작성했습니다..) SELECT a.ename , c.fromdate , c.todate , b.deptno , b.dnameFROM emp a, dept b, emp_dept_hist cWHERE a.deptno = b.deptnoAND a.empno = c.empnoAND b.deptno = c.deptnoAND a.ename = 'SMITH';
-
미해결데이터베이스 중급(Modeling)
두 FK를 묶어서 PK로 하는 경우에...
안녕하세요, 강사님.강의에서 '학생이 과목을 수강신청'하는 경우에는두 FK를 묶어서 PK로 사용할 것이 옳잖아요?그러면 학생과 수강신청은1:M 관계인가요? 1:1 관계인가요?
-
미해결데이터 분석 SQL Fundamentals
mysql에서는 백업파일을 업로드 못하나요?
mysql workbench를 사용 중인데 여기에 데이터를 올려서 실습을 진행할 수 없는지가 궁금합니다!할 수 있다면 어떻게 해야 하나요?
-
미해결[개념은 호옹~, 실습 빡] SQL 데이터 분석, 활용!
홍팍 선생님 질문입니다! sql!
sql 섹션 5의 돈가스 판매금액,모두얼마나와요? 여기서 where 말고 and 를 쓰시는데두개가 같은 의미를 가지고있는거 맞나요?
-
미해결[리뉴얼] SQL 베이스캠프
노션 자료 질문
[제품 이름이 'A'로 시작하면서 가격이 평균 이상인 제품을 구해주세요. 아래와 같이 작성하면 애러가 발생됩니다. 이유를 설명하고, 코드를 작성하세요.]2회차 자료 마지막 문제인데 답이 뭔가요?
-
미해결데이터 분석 SQL Fundamentals
oracle로 해당 부분을 진행하고 싶은데 방법이 있을가요.
date_part 나 justify_inteval, age 함수의 postgresql에서만 되는 걸로 확인이 됩니다. 같이 공부하고 있지만 저는 실제로 oracle을 사용하고 있기 때문에 오라클에서도 오늘날짜 - 입사 날짜를 하였을 때 근속년수가 xx년 x월 이렇게 나오게 하고 싶은데 extract(year from sysdate) - extract(year from hiredate)||'년' 으로 하면 년도만 나오는 방법만 생각이 나서요. 혹시 방법이 있다면 알려주시면 감사하겠습니다.
-
미해결[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
putty 접속 후 몽고db 스타트를 꼭 해야하나요?
안녕하세요 mongodb 수강 중 궁금한게 생겨서 질문드립니다.현재 studio 3t로 데이터 입출력 하고있는데,putty로 우분투 접속 후 'sudo service mongod start' 후에 Studio 3T 접속한것과 putty를 실행하지 않고 Studio 3T 접속한 것의 차이를 모르겠습니다. 퍼티로 몽고DB 스타트를 하지 않아도 3T에서 데이터베이스 커넥트가 잘 되고 데이터 입출력도 잘 되더라구요 퍼티 실행 후 몽고DB start를 하는 이유가 무엇인가요??좋은 강의 잘 듣고있습니다 감사합니다!
-
미해결[개념은 호옹~, 실습 빡] SQL 데이터 분석, 입문!
홍팍선생님! 질문입니다!
DISTINCT 함수(거래처 목록, 중복 없이 뽑아주세요) 이 강의에서과제를 내주셨잖아요? 거래내역의 입금 총액은? 이렇게요 . --거래내역의 총합SELECT sum(amount) as totalFROM transactions;이걸 말씀하시는건지.. 아니면 제가 문제를 이해를 못하는건가요 ...혹시 답을 적어주실수있나요 선생님의 과제 의도를 이해하고싶어서요
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
mongoose v6 공지하신거 적용 했습니다. blog 저장할때, blog.user 필드에 user 도큐먼트 전체를 복사해서 저장하는데 맞나요?
blog.user 필드에 user 도큐먼트 전체를 복사해서 저장되도록 되었습니다.blog.user 필드에는 ObjectId 가 저장되어야 하는건지, 아니면 user 도큐먼트 값을 그대로 복사한 값이 저장되어야 하는건지 궁금합니다
-
미해결다양한 사례로 익히는 SQL 데이터 분석
'작년 대비 동월 매출 비교 SQL로 구하기' 문의 드립니다.
작년 대비 동월 매출 비교 SQL로 구하기 부분에서lag 함수로 12 row 이전의 데이터를 가져오셨는데,실제 데이터가 특정 월에 매출이 발생하지 않는 케이스를 포함할 경우에는 어떻게 해야할지 문의 드립니다.