본문 바로가기

728x90
반응형

문제풀기

[MySQL 문법 정리] 프로그래머스 Level1 문제를 통한 쿼리문 사용법 정리(DATE_FORMAT, 날짜 및 시간 함수) 안녕하세요~ 오늘도 프로그래머스 문제들을 풀어보면서 공부한 쿼리문들에 관해서 정리해보겠습니다~!! 1. DATE_FORMAT ▷ 날짜 형식의 데이터를 원하는 형태로 출력할 때 사용하는 쿼리문 ◎ 사용법 1. DATE_FORMAT 사용 방법 DATE_FORMAT(date, format) ▷ date : 포맷팅할 날짜 값 ▷ format : 날짜를 표시할 형식 ◎ 예시 SELECT DATE_FORMAT(nowdate, '%Y-%m-%d') as date FROM board; ▷ board 테이블에 nowdate라는 컬럼이 있다면 출력 형식을 '2023-06-14'와 같이 출력하도록 만들어줍니다. ▷ 현재 컬럼명은 nowdate이지만 date라는 이름으로 출력하게 만들어줍니다.(as 표현할 컬럼명) ◎ 예시 .. 더보기
[MySQL 문법 정리] 프로그래머스 Level1 문제를 통한 쿼리문 사용법 정리(ISNULL, IFNULL 함수) 안녕하세요~ 오늘도 프로그래머스 문제들을 풀어보면서 공부한 쿼리문들에 관해서 정리해보겠습니다~!! 먼저 ISNULL과 IFNULL은 데이터 값이 NULL인지 판별하기 위해 사용하는데요 언어에 따라서 사용하는 함수가 다르다고 합니다! ISNULL : Microsorft SQL Server IFNULL : MySQL 프로그래머스 문제 풀이할 때 MySQL에서 ISNULL, IFNULL 모두 사용할 수 있네요!! 1. ISNULL 함수 ▷ DB에 NULL이 있는지 판별할 때 사용하는 쿼리문 ◎ 사용법 1. ISNULL 사용 방법 SELECT ISNULL(컬럼1) FROM 테이블명; ▷ 해당 테이블에서 컬럼1의 값이 null이라면 true(1) 값을 반환합니다. ▷ 만약 null이 아니라면 false(0) 값을.. 더보기
[MySQL 문법 정리] 프로그래머스 Level1 문제를 통한 쿼리문 사용법 정리(ORDER BY, IN절) 안녕하세요~ 오늘도 프로그래머스 문제들을 풀어보면서 공부한 쿼리문들에 관해서 정리해보겠습니다~!! 1. ORDER BY절 ▷ 데이터를 정렬할 때 사용하는 쿼리문 ◎ 사용법 1. WHERE절 제외한 정렬 SELECT 컬럼1, 컬럼2, ... FROM 테이블명 ORDER BY 컬럼1 [ASC/DESC], 컬럼2 [ASC/DESC], ...; ▷ 원하는 컬럼들을 선택해서 출력할 때 컬럼1, 컬럼2 기준으로 정렬할 수 있습니다. ▷ ASC(오름차순), DESC(내림차순 - 역순) ▷ 첫 번째 작성한 컬럼1 기준으로 먼저 정렬하고 동일한 값이 있다면 컬럼2 기준으로 정렬합니다. ◎ 예시 SELECT title, content FROM board ORDER BY title ASC, ID DESC; ▷ board 테.. 더보기
[MySQL 문법 정리] 프로그래머스 Level1 문제를 통한 쿼리문 사용법 정리(SELECT, WHERE문) 안녕하세요~ 오늘은 프로그래머스 문제들을 풀어보면서 공부한 쿼리문들에 관해서 정리해보겠습니다~!! 1. SELECT문 ▷ 데이터를 조회할 때 사용하는 쿼리문 ◎ 사용법 1. 전체 데이터 조회 SELECT * FROM 테이블명; ◎ 예시 SELECT * FROM board; ▷ board 테이블의 모든 컬럼 및 데이터들을 조회할 수 있습니다! 2. 일부 컬럼만 조회 SELECT 컬럼1, 컬럼2... FROM 테이블명; ▷ 일부 컬럼만 조회할 때는 조회를 원하는 테이블의 컬럼들을 SELECT와 FROM 사이에 작성하시면 됩니다~ ◎ 예시 SELECT title, content FROM board; ▷ board 테이블의 title, content 컬럼들의 데이터들을 조회할 수 있습니다! 2. WHERE문 ▷.. 더보기
[알고리즘] 정렬 문제 풀이(백준 2750번, 2751번, 10989번) ◎ 다른 문제 풀이 [알고리즘] 정렬 문제 풀이(백준 10817번, 11399번) (tistory.com) [알고리즘] 정렬 문제 풀이(백준 10817번, 11399번) ◎ 다른 문제 풀이 [알고리즘] 정렬 문제 풀이(백준 2750번, 2751번, 10989번) (tistory.com) [알고리즘] 정렬 문제 풀이(백준 2750번, 2751번, 10989번) 1. 수 정렬하기(백준 2750번) 2750번: 수 정렬하기 (acmicpc.net) bobo12.tistory.com [알고리즘] 정렬 문제 풀이(백준 1181번, 1920번, 1427번) (tistory.com) [알고리즘] 정렬 문제 풀이(백준 1181번, 1920번, 1427번) 1. 단어 정렬(백준 1181번 문제) 1181번: 단어 정렬 .. 더보기
[알고리즘] 정렬 문제 풀이(백준 1181번, 1920번, 1427번) ◎ 다른 문제 풀이 [알고리즘] 정렬 문제 풀이(백준 10817번, 11399번) (tistory.com) [알고리즘] 정렬 문제 풀이(백준 10817번, 11399번) ◎ 다른 문제 풀이 [알고리즘] 정렬 문제 풀이(백준 2750번, 2751번, 10989번) (tistory.com) [알고리즘] 정렬 문제 풀이(백준 2750번, 2751번, 10989번) 1. 수 정렬하기(백준 2750번) 2750번: 수 정렬하기 (acmicpc.net) bobo12.tistory.com [알고리즘] 정렬 문제 풀이(백준 2750번, 2751번, 10989번) (tistory.com) [알고리즘] 정렬 문제 풀이(백준 2750번, 2751번, 10989번) 1. 수 정렬하기(백준 2750번) 2750번: 수 정렬하기.. 더보기
[알고리즘] 정렬 문제 풀이(백준 10817번, 11399번) ◎ 다른 문제 풀이 [알고리즘] 정렬 문제 풀이(백준 2750번, 2751번, 10989번) (tistory.com) [알고리즘] 정렬 문제 풀이(백준 2750번, 2751번, 10989번) 1. 수 정렬하기(백준 2750번) 2750번: 수 정렬하기 (acmicpc.net) 2750번: 수 정렬하기 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000보 bobo12.tistory.com [알고리즘] 정렬 문제 풀이(백준 1181번, 1920번, 1427번) (tistory.com) [알고리즘] 정렬 문제 풀이(백준 1181번, 1920번, 1427번) 1. 단어 정렬(백준 1181번 문제) 1181번: 단어 정렬 (acm.. 더보기
[알고리즘] 재귀 문제 풀이(백준 27433번, 10870번, 25501번) 1. 팩토리얼2(백준 27433번 문제) 27433번: 팩토리얼 2 (acmicpc.net) 27433번: 팩토리얼 2 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. www.acmicpc.net ▷ 풀이 코드 import java.util.Scanner; public class Factorial_backjoon { static long factorial(long n) { if(n > 0) { return n * factorial(n-1); } else { return 1; } } public static void main(String[] args) { Scanner sc = new Scanner(System.in); long n = sc.nextLong(); Sy.. 더보기

728x90
반응형