##본 포스팅은 "SQL 첫걸음 - 아사이 아츠시" 책을 보고 요약한 것입니다. 정렬 - ORDER BY SELECT 명령의 ORDER BY 구를 사용하면 검색 결과의 행 순서를 바꿀 수 있다. ORDER BY를 사용하지 않을 경우에는 데이터베이스 내부에 저장된 순서로 반환된다. 1. ORDER BY로 검색 결과 정렬하기 SELECT * FROM table1 ORDER BY age; ORDER BY 뒤에는 정렬하고 싶은 열을 지정한다. 기본적으로는 오름차순으로 정렬하지만 DESC를 사용하면 내림차순으로도 정렬할 수 있다. **오름차순 : 1, 2, 3, 4... 2. 내림차순으로 정렬하기 SELECT * FROM table1 ORDER BY age DESC; 내림차순은 열명 뒤에 DESC를 붙여 지정한다..
##본 포스팅은 '모두의 네트워크(길벗)'을 공부하고 정리한 글입니다. 네트워크 계층의 역할 다른 네트워크에 있는 목적지로 데이터를 전달하려면 네트워크 계층의 기술이 필요하다. 데이터 링크 계층에서 이더넷 규칙을 기반으로 데이터의 전송을 담당하지만, 수많은 네트워크가 연결된 환경에서는 데이터 링크 계층의 기능만으로는 다른 네트워크로 데이터를 전송하기 힘들다. 즉, 스위치로만 구성되어있다면 해당 네트워크 안에서만 가능하다. 네트워크 간의 통신을 가능하게 하는 것 네트워크 계층을 통해 다른 네트워크로 데이터를 전송하려면 라우터라는 네트워크 장비가 필요하다. IP 네트워크 계층에는 IP라는 프로토콜이 있다. 데이터를 다른 네트워크에 있는 목적지까지 보내려면 라우터가 필요한데, 이는 이 IP가 있어서 가능한 것..
문제 parameter a, b : 0 이상의 두 정수 description Given 2 int values greater than 0, return whichever value is nearest to 21 without going over. Return 0 if they both go over. blackjack(19, 21) → 21 blackjack(21, 19) → 21 blackjack(19, 22) → 19 1) 두 숫자가 21을 넘으면 0반환 2) 21을 넘지 않은 숫자 중, 21에 제일 가까운 숫자 반환 풀이 1) 두 숫자가 21을 넘으면 0을 리턴 2) a만 21을 넘으면 b를 리턴 3) b만 21을 넘으면 a를 리턴 4) 21에서 a와 b를 빼서 차이가 작은 값을 리턴 Show So..
##본 포스팅은 "SQL 첫걸음 - 아사이 아츠시" 책을 보고 요약한 것입니다. 조건 조합하기 조건을 조합하는 데에 가장 많이 사용되는 연산자는 아래와 같다. AND : '그리고', 논리곱 연산자 OR : '또는', 논리합 연산자 NOT : '~아닌', 오른쪽에 지정한 조건식의 반대값을 반환 AND와 OR에 있어서 주의해야할 점이 있다. - AND는 OR에 비해 우선 순위가 높다. - 열이나 상수만을 지정해도 에러가 발생하지는 않지만, 기대한 결과값을 얻을 수 없을 때가 있기에 항상 열과 상수를 동시에 지정해주는 것이 좋다. 패턴 매칭에 의한 검색 = 연산자로 검색하는 경우는 셀의 데이터 값이 완전히 동일한지를 비교한다. 하지만, '특정 문자나 문자열이 포함되어있는지를 검색하고 싶은'경우엔 '패턴 매칭'..
##본 포스팅은 '모두의 네트워크(길벗)'을 공부하고 정리한 글입니다. 데이터 링크 계층의 역할과 이더넷 랜에서 데이터를 주고 받으려면, 아래에서 두번째 계층인 데이터 링크 계층의 기술이 필요하다. **OSI에서는 데이터 링크 계층 / TCP/IP에서는 네트워크 계층 데이터 링크 계층의 역할 - 네트워크 장비 간에 신호를 주고 받는 규칙 - 이더넷을 정함 - 이더넷 : 랜에서 적용되는, 허브와 같은 장비에 연결된 컴퓨터와 데이터를 주고 받을 때 사용하는 규칙 **허브 : 약해지거나 파형이 뭉그러진 전기 신호를 복원시키고, 해당 전기 신호를 전달받은 포트를 제외한 나머지 포트에 전달 이 떄 대상이 아닌 컴퓨터로 보내지는 데이터의 내용을 못보게 하는 확실한 규칙이 저해져있는데, 그 규칙에 따라 보내려는 데이..