-
WHERE 문IT Tech/DB 2020. 11. 23. 20:13
WHERE 절은 SELECT 절, JOIN 절, FROM 절의 JOIN 에서 사용이 될 수 있음. SELECT [DISTINCT/ALL] [ALIAS명] FROM WHERE ; 으로 보통 FROM 절 이후에 사용할 수 있고 검색된 자료가 많을 때 문제점들이 발생이 될 수 있어 특정 조건을 부여할 목적으로 사용됨. 연산자 WHERE 절 안에서 사용되는 조건식에서 사용되는 연산자들인데, 나름 다 중요해서 기억해두는 것도 좋을 것 같다. 구분 연산자 연산자의 의미 비교 연산자 속성명 = 값 같다. 속성명 > 값 보다 크다. 속성명 >= 값 보다 적다. 속성명 < 값 보다 크거나 같다. 속성명 값 ~보다 크지 않다. 부정 SQL 연산자 NOT BETWEEN a AND b a와 b의 값 사이에 있지 않다. (a,..
-
[ Nov 19 2020 ] 다시 포항! 가기 전 미슐랭내마음대로 일상/일기 2020. 11. 19. 13:23
3개월간 과정을 마치고 다시 집으로 가게 되었다. 나름 많이 배우게 된 것 같다. 이제 뭘 다시 해야할지 고민인데 공부는 계속할 것 같다. 앞으론 "선택과 집중"을 하기로 하자 한 번에 두가지 일은 힘들고 어렵다 그리고 그냥 별 생각말고 꾸준히 하자 타인의 생각은 그냥 상대방의 생각일 뿐이다 떠나는 기념으로 맛있는 것 먹기로 했다. 미슐랭 1스타집에 방문하여서 조지기로 했다. 그곳은 정육면체라는 곳이였다!! 우와아앙아 여기서 친구랑 세 가지를 먹기로 했다. 친구가 먹은 건데 느끼하다고 한다. 난 한입만 먹어서 맛있었는 것 같았다. 옆사람도 남기더라.. 이게 좀 레전드였다. 닭가슴살인데 겁나 부드러웠슴..ㄷ 깔끔한 얼큰한 맛.
-
[Laravel] 라라벨 8.x 설치IT Tech/찍어먹는 IT 2020. 11. 10. 02:59
서버 요구사항 라라벨은 인스톨을 하기위한 몇 가지 필요사항이 존재함. 로컬 개발 환경에서는 라라벨 홈스테드를 사용하기를 권장하고, 홈스테드를 사용하지 않는 경우 아래와 같은 필요사항이 존재함. PHP >= 7.3 BCMath PHP Extension Ctype PHP Extension Fileinfo PHP extension JSON PHP Extension Mbstring PHP Extension OpenSSL PHP Extension PDO PHP Extension Tokenizer PHP Extension XML PHP Extension 라라벨 설치하기 라라벨 인스톨러 사용 라라벨은 의존성을 관리하기 위해 컴포저라는 것을 사용함. 먼저, 컴포저를 사용해서 라라벨을 설치를 하면 됨. composer ..
-
4948번. 베르트랑 공준IT Tech/PS 2020. 11. 9. 13:36
문제 베르트랑 공준은 임의의 자연수 n에 대하여, n보다 크고, 2n보다 작거나 같은 소수는 적어도 하나 존재한다는 내용을 담고 있다. 이 명제는 조제프 베르트랑이 1845년에 추측했고, 파프누티 체비쇼프가 1850년에 증명했다. 예를 들어, 10보다 크고, 20보다 작거나 같은 소수는 4개가 있다. (11, 13, 17, 19) 또, 14보다 크고, 28보다 작거나 같은 소수는 3개가 있다. (17,19, 23) n이 주어졌을 때, n보다 크고, 2n보다 작거나 같은 소수의 개수를 구하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 케이스는 n을 포함하며, 한 줄로 이루어져 있다. (n ≤ 123456) 입력의 마지막에는 0이 주어진다. 출력 각 테스트 케이스에 대..
-
객체 생성 : 팩토리 메서드 ( Factory Method )Programming/패턴 2020. 11. 9. 02:42
의도 객체를 생성하기 위해 인터페이스를 정의하지만, 어떤 클래스의 인스턴스를 생성할지에 대한 결정은 서브클래스가 내리도록 함. 문제 물류 관리 어플리케이션을 만들었다고 생각하자. 현재 트럭으로만 움직이기 때문에 트럭 클래스를 생성해서, 코드의 대부분은 트럭 클래스 내에서 움직이고 있음. 하지만, 어플리케이션이 꽤나 유명해져서 해상 운송 회사에서 배로 운송하고 싶은 수단을 추가하여 만들어달라고 요청이 들어옴. 이럴 때 코드베이스 전체를 뒤집어야하는 현상이 있으며, 다른 수단이 또 추가될 때마다 교통 객체의 클래스마다 동작 조건을 바꾸어 주어야 하며 코드 또한 유지하기가 점점 힘들어진다. 결과 Product는 객체의 인터페이스를 정의함. ConcreteProductA, B는 Product 인터페이스에 정의된..
-
SELECT 문IT Tech/DB 2020. 11. 6. 19:54
사용자가 입력한 데이터를 언제라도 조회할 수 있음. SELECT [ALL, DISTINCT] , , FROM ; SELECT PLAYER_ID, PLAYER_NAME, TEAM_ID, POSITION, HEIGHT, WEIGHT, BACK_NO FROM PLAYER; DISTINCT 구문 시, 중복을 제거해서 출력해준다. ALL 구문 시, 모든 속성의 값을 출력해준다. 에스터리크스(*) 사용 및 ALL, DISTINCT. SELECT * FROM USERS; SELECT ALL NAME FROM USERS; SELECT DISTINCT NAME FROM USERS; ALIAS 부여 조회된 결과에 일종의 별명을 부여해 컬럼 레이블을 변경함. SELECT NO AS '번호', NAME AS '이름', AGE..
-
1929번. 소수 구하기IT Tech/PS 2020. 11. 5. 20:56
소수 구하기 성공분류 문제 M이상 N이하의 소수를 모두 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. 출력 한 줄에 하나씩, 증가하는 순서대로 소수를 출력한다. 예제 입력 3 16 예제 출력 3 5 7 11 13 #include bool isPrimeInt(int num) { if(num start_num; std::cin >> end_num; for(int i = start_num; i