본문 바로가기

분류 전체보기

(197)
[HackerRank] MySQL - Revising the Select Query Ⅱ 문제 Query the NAME field for all American cities in the CITY table with populations larger than 120000. The CountryCode for America is USA. The CITY table is described as follows: 풀이 select name from city where population > 120000 and countrycode = 'USA';
[programmers] MySQL - Lv.1 상위 n개 레코드 (select) 문제 풀이 select name from animal_ins order by datetime limit 1;
[HackerRank] MySQL - Revising the Select Query Ⅰ 문제 Query all columns for all American cities in the CITY table with populations larger than 100000. The CountryCode for America is USA. The CITY table is described as follows: 풀이 select * from city where population > 100000 and countrycode = 'USA';
[MySQL] 정렬 - ORDER BY SELECT 명령에 ORDER BY 구를 지정하면 검색 결과의 행 순서를 변경할 수 있다. ORDER BY 구를 지정하지 않으면 데이터베이스 내부에 저장된 순서로 반환 언제나 정해진 순서로 결과값을 얻기 위해서는 ORDER BY 구를 지정해야 한다. [SYNTAX] SELECT 열명 FROM 테이블명 (WHERE 조건식) ORDER BY 열명 DESC로 내림차순 정렬, ASC로 오름차순 정렬한다. ASX나 DESC로 정렬방법을 지정하지 않은 경우 ASC로 간주된다. 대소 관계 ORDER BY로 정렬할 때는 값의 대소 관계가 중요 수치형 데이터는 숫자의 크기로 판별 날짜 시간형 데이터도 숫자의 크기로 판별 ( 작다 = 이전, 크다 = 최근) 문자열형 데이터는 사전식 순서에 의해 판별 a열은 문자열형으로 되..
[programmers] MySQL - Lv.1 여러 기준으로 정렬하기 (select) 문제 풀이 select animal_id, name, datetime from animal_ins order by name, datetime desc;​
[MySQL] 패턴 매칭에 의한 검색 특정 문자나 문자열이 포함되어 있는지를 검색하고 싶은 경우 '패턴 매칭' 또는 '부분 검색' 사용 [SYNTAX] 열 LIKE 패턴 LIKE로 패턴 매칭 하기 패턴을 정의할 때 '%(퍼센트)', '_(언더스코어)' 두 가지의 메타 문자(특수문자) 사용 가능 % 는 임의의 문자열 의미 _ 는 임의의 문자 하나 의미 % 는 임의의 문자열과 매치하며, 빈 문자열에도 매치한다. LIKE로 % 검색하기 메타 문자와 동일한 문자를 LIKE로 검색할 경우 이스케이프라는 방법으로 처리 가능 LIKE로 %를 검색하는 경우 % 앞에 \를 붙임 즉, %를 포함하는 데이터를 검색하고 싶을 경우 조건식은 아래와 같다. WHERE text LIKE '%\%%' 여기서 맨 앞과 마지막의 % 는 메타문자로 임의의 문자열을 의미 중간..
[programmers] MySQL - Lv.1 동물의 아이디와 이름 (select) 문제 풀이 select animal_id, name from animal_ins; 위의 답도 정답이나 문제에서 animal_id 순으로 조회하는 SQL문을 작성하라 했기 때문에 아래의 order by를 넣은 문장이 좀 더 정확한 표현이다. select animal_id, name from animal_ins order by animal_id;
[Java] 형 변환 형 변환이란? 각 변수의 자료형이 다를 때 자료형을 같게 바꾸는 것 형 변환의 기본 원칙 1. 바이트 크기가 작은 자료형에서 큰 자료형으로 형 변환은 자동으로 이루어진다. 2. 덜 정밀한 자료형에서 더 정밀한 자료형으로 형 변환은 자동으로 이루어진다. 형 변환은 크게 묵시적 형 변환(자동 형 변환)과 명시적 형 변환(강제 형 변환) 두 가지로 구별할 수 있다. 묵시적 형 변환이 이루어지는 관계는 아래와 같다. 위 그림에서 화살표 방향과 반대로 형 변환하려면 강제로 변환해야 한다. 화살표 방향으로 형 변환이 이루어질 때는 자료 손실이 없지만, 반대인 경우 자료 손실이 발생한다. 묵시적 형 변환 바이트 크기가 작은 자료형에서 큰 자료형으로 대입하는 경우 byte bNum = 10; int iNum = bNu..