[distinct]- 컬럼리스트에서 사용- distinct 컬럼명- 중복값 제거.- null도 데이터의 한 종류로 인식한다. -> null을 가지는 레코드들도 중복값 제거가 된다. ex ) tblCountry에는 어떤 대륙들이 있습니까?select 대륙 from tblCountry;>> tblCountry 테이블이 다음과 같다고할 때! 국가 대륙 대한민국 아시아 이탈리아 유럽 미국 북아메리카 독일 유럽 다음과 같은 테이블에서 select 대륙 from tblCountry; 쿼리를 날리면 결과는 아시아유럽북아메리카유럽 >> 이런 결과가 나오게 됩니다. 즉, (**) 유럽이라는 데이터가 2개로 겹치게 됩니다. 유럽이라는 문자열 데이터는 같으나 순수 테이블 레코드개념에서는 명백히 다른 레코드입니다. 하지만 단..
where절select * from테이블 where절;조건을 제시한 뒤 조건을 만족하는 레코드만을 가져오는 역할주로 컬럼값을 대상으로 비교연산 or 논리연산을 통해 해당 레코드를 가져올지 판단. ex ) 결과테이블, Result Table, 결과셋, ResultSetselect first,last from tblname 1. 테이블 원본을 취한다.where gender = 'f'; 2. 조건을 만족하는 레코드만 존재하는 테이블을 취한다.select * from tblinsa where buseo = '인사부'; >> buseo 컬럼이 '인사부'인 레코드(행)를 모두 가져오기. next. 꿀팁) 웹페이지에서 회원로그인 과정은 where 절을 이용하는 과정이다.!!!ex) select * from tblCu..
select문-DML, DQL-가장 중요한 구문,명령어(***********************)1. 테이블로부터 저장되어있는 데이터 중 원하는 데이터만 가져오기2. 테이블이 아닌 것(뷰, 서브쿼리 등)으로부터도 데이터를 가져올 수 있다. ***SQL은 보통 1개(2개)이상의 구(절)이 조합되어 문장을 만든다.***각 절의 우선순위(실행순서)를 기억할 것!***;(세미콜론)이 문장종결자 select 구문 정의- select 컬럼리스트 from table명;- select 컬럼리스트 from table명 where절;- select 컬럼리스트 from table명 where절 order by절;- select 컬럼리스트 from table명 [where절] [order by절] group by 절; 실행..
서울에서 김서방 찾기문제 설명String형 배열 seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하는 함수, solution을 완성하세요. seoul에 Kim은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제한 사항seoul은 길이 1 이상, 1000 이하인 배열입니다.seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다.Kim은 반드시 seoul 안에 포함되어 있습니다. 입출력 예 seoul return [Jane, Kim] 김서방은 1에 있다 나의 풀이12345678import java.util.*; class Solution { public String solution(String[] seoul) { List list = Arr..
수박수박수박수박수박수?문제 설명길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다. 제한 조건n은 길이 10,000이하인 자연수입니다. 입출력 예 n return 3 수박수 4 수박수박 나의 풀이12345678910111213class Solution { public String solution(int n) { StringBuilder answer = new StringBuilder(""); for(int i =1; i
문자열 다루기 기본문제 설명문자열 s의 길이가 4혹은 6이고, 숫자로만 구성되있는지 확인해주는 함수, solution을 완성하세요.예를들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다. 제한 사항s는 길이 1 이상, 길이 8 이하인 문자열입니다. 입출력 예 s return a234 false 1234 true 나의 풀이1234567891011121314151617class Solution { public boolean solution(String s) { boolean answer = true; char[] temp = s.toCharArray(); if(temp.length!=4 && temp.length!=6){ return false; } for(int i =0; ..
SQL 자료형 DBMS에 따라 차이가 심함(서로호환안됨) 오라클 자료형 1. 숫자형 a.NUMBER (정수+실수) -유효자리 38자리 이하의 숫자를 표현 -20Byte -number(precision, scale) -precision : 소수 이하를 포함한 전체 자리수(1~ 38자리) -scale : 소수점 이하 자릿수 ex) number : 38자리까지 표현 가능한 모든 숫자(정수,실수포함) number(3) : 표현가능한 숫자의 자리수, 최대 3자리까지 표현 가능한 숫자. number(4,2) : 최대4자리, 소수이하자리 포함(-99.99 ~ 99.99) number(10,3) : -9999999.999 ~ 9999999.999 -숫자형 리터럴 표현 1. 정수 : 10 그냥적으면됨 2. 실수 : 3...
문자열 내 p와 y의 개수 문제 설명대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 예를들어 s가 pPoooyY면 true를 return하고 Pyy라면 false를 return합니다. 제한사항문자열 s의 길이 : 50 이하의 자연수문자열 s는 알파벳으로만 이루어져 있습니다. 입출력 예 s answer "pPoooyY" true "Pyy" false 입출력 예 설명- 입출력 예 #1'p'의 개수 2개, 'y'의 개수 2개로 같으므로 true를 r..