목록SQL (22)
Binaryseop
1. LENGTH(), MID(), UPPER(), LOWER() and ROUND() 함수 LENGTH(): 문자열의 길이를 리턴하는 함수입니다. MID(): 문자열의 일부분을 리턴하는 함수입니다. UPPER(): 문자열을 대문자로 리터하는 함수입니다. LOWER(): 문자열을 소문자로 리턴하는 함수입니다. ROUND(): 레코드의 숫자 컬럼값을 반올림해서 리턴하는 함수입니다. · 예제 beverage 테이블에서 종류가 커피인 음료 이름과 글자수를 검색하세요. beverage 테이블에서 음료 이름을 앞 세글자만 대문자로 검색하세요. beverage 테이블에서 가격의 평균을 소수점 첫째자리에서 반올림해서 검색하세요. · 결과확인 SELECT name, LENGTH(name) FROM beverage WH..
1. 집계 함수(Aggregation Function) 테이블의 전체 레코드를 대상으로 특정 컬럼을 적용해서 한 개의 값을 리턴하는 함수입니다. · COUNT(): 지정된 기준과 일치하는 레코드의 수를 반환하는 함수입니다. · SUM(): 컬럼값의 합을 리턴하는 함수입니다. · AVG(): 컬럼값의 평균을 리턴하는 함수입니다. · MIN(): 컬럼값의 최솟값을 리턴하는 함수입니다. · MAX(): 최댓값을 리턴하는 함수입니다. COUNT() 구문 SELECT COUNT(column_name) FROM table_name WHERE condition; SUM() 구문 SELECT SUM(column_name) FROM table_name WHERE condition; AVG() 구문 SELECT AVG(c..
1) SELECT LIMIT 절 SELECT LIMIT 절은 반환할 레코드 수를 제한할 때 사용합니다. 많은 수의 레코드를 반환하면 성능에 영향을 줄 수 있기 때문에, SELECT LIMIT 절은 수천 개의 레코드가 있는 큰 테이블에서 유용하게 사용됩니다. 대표적인 비표준 기능입니다. · 오라클: ROWNUM / SQLServer: TOP LIMIT 구문 SELECT column_name(s) FROM table_name WHERE condition LIMIT number; · 예제 beverage 테이블에서 종류가 커피인 음료들 중 가격이 높은 순서대로 상위 5개만 검색하세요. · 결과확인 SELECT * FROM beverage WHERE kind = '커피' ORDER BY price DESC LI..
1. ORDER BY 키워드 ORDER BY 키워드는 결과 집합을 오름차순 또는 내림차순으로 정렬하는데 사용됩니다. · 기본적으로 레코드를 오름차순으로 정렬합니다. · 레코드를 내림차순으로 정렬하면 DESC 키워드를 사용해야 합니다. ORDER BY 구문 SELECT column1, column2, ... FROM table_name ORDER BY column1, column2, ... ASC|DESC; · 예제 beverage 테이블에서 종류가 커피인 음료를 찾아 가격의 역순으로 검색하세요. beverage 테이블에서 가격과 이름을 검색하세요. 가격은 오름차순으로, 동일한 가격에서는 이름을 내림차순으로 검색하세요. · 결과확인 SELECT * FROM beverage WHERE kind = '커피' ..