일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- Jackson
- 책리뷰
- hackerrank
- 주간회고
- 항해99
- 코드숨
- algorithms
- 필기
- Til
- 서평
- 2020년 일정
- java
- git
- sqldeveloper
- post
- 스터디
- 정보처리기사
- 성적프로그램
- jsp
- If
- 뇌정리
- 2020년 정보처리기사 4회
- Python
- 2020년 제4회 정보처리기사 필기 문제 분석
- 회고
- 함수형 코딩
- Real MySQL
- 미니프로젝트
- 알고리즘
- LeetCode
- Today
- Total
목록전체 글 (174)
조컴퓨터

1) SET 1-1) SET @row := 0; 2) * 반복 2-1) REPEAT( "* ", @row := @row + 1 ) 3) INFORMATION_SCHEMA.tables 3-1) SET @row :=0; SELECT REPEAT("* ", @row := @row + 1 ) FROM INFORMATION_SCHEMA.tables 4) where절 4-1) SET @row := 0; SELECT REPEAT("* ", @row := @row + 1 ) FROM INFORMATION_SCHEMA.tables WHERE @row < 20; 4-1) 결과 이하 20줄까지 출력된다. SUCCESS!!

1) 정규표현식 1-1) SELECT city FROM STATION WHERE city REGEXP '^[aeiou]'; 1-1) 결과 mysql 정규표현식 regexp 1) 문자열에 '한글'이 표함된 경우 1-1) SELECT * FROM 테이블명 WHERE name REGEXP '[가-힣]'; 2) 문자열의 시작이 '한글'인 경우 2-1) SELECT * FROM 테이블명 WHERE name REGEXP '^[가-힣]'; 3) 문자열의 끝이 '한글'인 경우 3-1) SELECT * FROM 테이블명 WHERE name REGEXP '[가-힣]$'; 4) 모든 문자열이 '한글'인 경우 4-1) SELECT * FROM 테이블명 WHERE name REGEXP '^[가-힣]+$'; 5) 문자열에 '영어..

1) 짧은 도시명 1-1) SELECT city, LENGTH(city) FROM STATION ORDER BY LENGTH(city), city; 1-1) 결과 1-2) SELECT * FROM ( SELECT city, LENGTH(city) FROM STATION ORDER BY LENGTH(city), city ) WHERE rownum = 1; 1-2) 결과 2) 가장 긴 도시명 2-1) SELECT city, LENGTH(city) FROM STATION ORDER BY LENGTH(city) DESC, city DESC; 2-1) 결과 2-2) SELECT * FROM ( SELECT city, LENGTH(city) FROM STATION ORDER BY LENGTH(city) DESC, ..

1) MOD(id, 2) = 0 1-1) SELECT city FROM STATION WHERE MOD(id, 2) = 0; 1-1) 결과 2) 중복 체크 2-1) SELECT city FROM STATION WHERE MOD(id, 2) = 0 GROUP BY city; 2-1) 결과 SUCCESS!!

1) X = Y 1-1) SELECT X, Y FROM Functions WHERE X = Y GROUP BY X, Y 1-1) 결과 1-2) COUNT(*) SELECT X, Y, COUNT(*) FROM Functions WHERE X = Y GROUP BY X, Y HAVING COUNT(*) = 2 1-2) 결과 2) X1 = Y1 AND X2 = Y2 2-1) SELECT f1.X, f1.Y FROM Functions f1, Functions f2 WHERE f1.X = f2.Y AND f2.X = f1.Y AND f1.X < f1.Y -- f1.X f1.Y / 단, 이 경우에는 중첩되므로 f1.X < f1.Y 인 한 가지 경우만 사용 2-1) 결과 3) UNION 3-1) SELECT X, Y..

1) SELF JOIN 1-1) SELECT * FROM Weather w1, Weather w2 WHERE DATE_ADD(w1.recordDate, INTERVAL 1 DAY) = w2.recordDate AND w1.Temperature < w2.Temperature 1-1) 결과 {"headers": ["Id", "RecordDate", "Temperature", "Id", "RecordDate", "Temperature"], "values": [[1, "2015-01-01", 10, 2, "2015-01-02", 25], [3, "2015-01-03", 20, 4, "2015-01-04", 30]]} 2) w2.Id 2-1) SELECT w2.Id AS Id FROM Weather w1, Wea..

1) SELF JOIN 1-1) SELECT * FROM Employee e1, Employee e2 WHERE e1.Id = e2.ManagerId 1-1) 결과 {"headers": ["Id", "Name", "Salary", "ManagerId", "Id", "Name", "Salary", "ManagerId"], "values": [[3, "Sam", 60000, null, 1, "Joe", 70000, 3], [4, "Max", 90000, null, 2, "Henry", 80000, 4]]} 2) e1.Salary(매니저 급여) < e2.Salary(직원 급여) SELECT * FROM Employee e1, Employee e2 WHERE e1.Id = e2.ManagerId AND e1.S..