목록전체 글 (82)
(수근수근)
용도는 그냥 한눈에 보게 정리하기 위해서 (MySQL 기준) select 문만 정리해보려고 한다. 최대값 SELECT MAX(컬럼) FROM 테이블; 최소값 SELECT MIN(컬럼) FROM 테이블; COUNT SELECT COUNT(*) FROM 테이블; (이 때 NULL인 데이터는 제외하고 계산합니다.) SELECT count(if(a=1, a, null)) FROM A; //조건 SELECT COUNT (DISTINCT COLUMN NAME) FROM TABLE NAME //중복제거 SELECT COUNT (DISTINCT NAME) as 'count' FROM ANIMAL_INS ; GROUP BY SELECT * FROM tableName GROUP BY tableName.user_idx se..
알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. Mississipi 출력값 ? zZa 출력값 Z baaa 출력값 A 처음에 괜히 어렵게 생각해서 hashmap 자료구조 써서 풀었다...... 메모리 초과 당연히 ㅎㅎㅎㅎㅎ........... 그리고........ 알고리즘 시험을 위해 IDE의 자동완성 기능을이용하지 않았다... 진짜 엄청나게 IDE가 개발 효율성을 높여준다는 생각이 든다. public class 단어공부 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Sca..
프로그래머스는 MySQL을 이용하여 진행된다. 루시와 엘라 찾기 https://programmers.co.kr/learn/courses/30/lessons/59046 동물 보호소에 들어온 동물 중 이름이 Lucy, Ella, Pickle, Rogan, Sabrina, Mitty인 동물의 아이디와 이름, 성별 및 중성화 여부를 조회하는 SQL 문을 작성해주세요.예시 이때 결과는 아이디 순으로 조회해주세요. [ point ] where 절 조건 여러개 in 을 이용하는 게 좋다. OR보다 속도가 빠름. WHERE name IN ('name1','name3') order by 정렬 오름차순 (default) : SELECT * FROM 테이블 ORDER BY 컬럼1 ASC; 내림차순 : SELECT * FRO..
솔루션에서 config.ini 파일을 읽어서 데이터를 가지고 오는데, 그 부분을 해봐야겠다는 생각이 들어서 짧게나마 공부하고, 실행해보았다. 이걸 불러서 변경하는 부분을 다음에 스스로 토이프로젝트로 진행해보아야겠당 INI 파일이란? ini파일 포맷은 설정파일에 대한 표준이다. 프로그램이 실행될 때 필요한 초기정보를 담은 파일 파일의 형식을 본다면 [section] key = value .... 의 형태로 되어있다. 파일 쓰기 BOOL WritePrivateProfileString( LPCSTR lpAppName, // 섹션 (Section) 이름 LPCSTR lpKeyName, // 키 (Key) 이름 LPCSTR lpString, // 값 (Value) LPCSTR lpFileName // 저장할 in..
자바만 배운 내가 C++을 처음 접했을때 다들 포인터개념만 더 하면된다고 했다. (음 물론 아니다... ㅋㅋㅋ) 포인터란? 메모리에 있는 데이터의 주소 포인터를 사용하는 이유 데이터 전체를 복사하는 대신, 포인터를 전달해도 되기 떄문, 두코드가 각각의 사본이 아니라 하나의 원본 데이터에서 작업하고 싶기 때문 우리가 무언가 정보를 줄 때도 엄청나게 많은 데이터가있는 사이트를 url만 보내주는 것처럼 포인트도 주소를 제공하여 원하는 정보를 그 곳에서 찾을 수 있게 한다. 메모리에 대해서 메모리를 알아야 포인터가 무엇인지 알 수 있다! 우리가 코드에서 변수를 정의하면 보통 컴퓨터는 메모리에 저장한다고 흔히 말한다. main()함수는 컴퓨터의 stack이라고 불리는 메모리영역에 저장한다. 함수 밖에서 정의하면 ..