IT & Marketing/SQL, JAVA 6

[JAVA] 인터페이스 기본 개념

안녕하세요 오늘은 인터페이스 기본 개념을 정리해 보아요~ ◆인터페이스란? 키워드로 interface 를 사용하는 이 아이는, 추상 메소드와 상수만을 멤버로 가질 수 있는 일종의 추상클래스에요. 추상클래스가 뭐냐구요? 여기서 확인해보세요 :) https://devfairy.tistory.com/6 추상클래스는 클래스 내에 추상메소드가 1개라도 있으면 추상 클래스라고 해서 추상메소드 외에 멤버변수라든지 일반 메소드들도 갖을 수 있어요 그런데 인터페이스는 딱! only! 추상메소드와 상수만 멤버로 가질 수 있어요 추상클래스처럼 인터페이스도 완성되지 않은 클래스이기 때문에 다른 클래스에서 구현해야 사용할 수 있어요 ◆인터페이스 장점 - 선언부만 알면 상속받아서 코딩할 수 있고, 형태 변형을 방지하는것이 보장 되..

[JAVA] 추상클래스 오버라이딩

안녕하세요! 오늘은 자바(java) 추상클래스의 기본개념 설명과 예시를 포스팅 하겠습니다 자바 공부하고 계신분들 모두 화이팅 입니다 :D ▶ 추상클래스는 '미완성된' 설계도입니다. * 그래서 기본생성자도 필요 없고, new로 객체 생성하는 것도 불가능 해요. * 미완성 되어 있기 때문에 추상클래스를 상속받은 서브 클래스에서 '구현'해 줘야만 쓸 수 있어요. 부모 클래스에는 메소드의 껍데기만 정의해 놓고 그 메소드의 실제 동작 방법은 이 메소드를 상속받은 하위 클래스의 책임이에요 ▶ 그럼 왜 추상클래스라는 것을 사용하는 것일까요? * 바로 상속을 강제하기 위해, 필수로 사용해야 하는 메소드를 박아두기 위해 사용해요. 구현을 안 해주면 프로그램이 안 돌아가기 때문에 반드시 상속해야하고 반드시 구현 해줘야하는..

[sql + 엑셀함수] 데이터 정제하기

안녕하세요! 종종 팀장님께서 급 '사내 솔루션 팀별 사용량을 알려줘!' '한달동안 이 페이지에 사람들이 얼마나 접속했는지 알려줘!' 등등 이러한 요청들을 하시는데, 오늘도 요청받은김에 포스팅 하나 하렵니다요~ :D 오늘의 요청 ▶사내 솔루션 ㅇㅇㅇ 사용량을 보고 싶어. 최근 팀별로 키워드 등록 얼마나 했는지 알려줘~ 1. 팀별로 등록한 키워드가 쌓이는 DB에 접속해서 where 문으로 날짜 조건을 걸어서 raw data 를 뽑고 구글 스프레드시트에 복붙! 2. 팀별 코드가 의미하는 팀 이름을 알 수 있는 DB에 접속해서 raw data 를 가져와 구글 스프레드 시트에 복붙한다. *아래 사진은 구글스프레드 시트에 붙여넣은 화면 3. 함수를 슉슉 사용하여 보기 좋게 정리한다. 이번에 사용한 함수는 uniqu..

[MySQL] 쿼리문 분석하기 (sql 예제1)

안녕하세요 오늘은! 쿼리문을 보고 이 쿼리문으로 대체 어떤 데이터를 얻을 수 있을지! 스스로 분석해 보실 수 있도록 예제를 준비했습니다~~~ 짝짝짝 아래 쿼리문을 보시고 어떤 데이터를 얻을 수 있을지 한번 생각해보세요! 답은 아래에 있습니다 :D ----------------------------------------------------------------------------------------------------------------------------------- SELECT KEYWORD ,SUM(QC) AS QC // QC : 쿼리(키워드) 검색량을 나타내는 칼럼 ,SUM(CLK_CNT) AS CC // CLK_CNT : 쿼리 검색 결과들 중 무엇이라도 클릭한 횟수를 나타내는 칼럼 ,(..

[MSSQL] 기초 쿼리문

안녕하세요 SQL은 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어입니다. (위키백과) SQL 언어를 사용해서 데이터를 관리하고 검색하죠. SQL 문법을 사용하는 RDBMS의 종류도 다양하고 조금씩 사용법이 다릅니다. 그 중에서 오늘은 MSSQL의 기본 표현들을 소개해 보겠습니다. ▶SELECT, FROM, TOP SELECT 칼럼명1, 칼럼명2, 칼럼명3 FROM 테이블명 ex) SELECT a,b,c FROM A => DB에 있는 많은 테이블들 중 A 테이블에서 칼럼 a,b,c 보여줘 ex) SELECT * FROM A => DB에 있는 많은 테이블들 중 A 테이블에있는 모든 칼럼 보여줘 ▶where, group by, order by wher..

[MySQL] DB에서 원하는 조건의 데이터 추출하기

안녕하세요 요즘 기업들에서 꼭 개발팀이 아니더라도 DB에 접속해서 필요한 데이터들 추출하여 사용하는 경우가 많더라구요. 해당 테이블 권한만 받아서요. 성과 데이터가 필요하기도 하고, 앞으로 추진할 프로젝트를 위해 데이터 분석도 해봐야 하고 이유는 다양해요. 그래서 실생활에(?) 자주 쓰이는 간단한 쿼리문 공유드려요 :) ★오늘 포스팅할 내용은 요것입니다★ -------------------------------------------------------------------------- DB에는 너무나 많은 데이터가 즐비해있다! 그 중에 내가 원하는 조건의 데이터만 깔끔하게 추출하고싶다! 그것도 간단하고 짧은 쿼리문으로! ----------------------------------------------..