Data Science & ML

SQL 기초

SELECT, WHERE, ORDER BY, GROUP BY, HAVING, 집계, 별칭, 간단한 서브쿼리

20 면접 질문·
Junior
1

테이블에서 데이터를 가져오는 데 사용되는 SQL 문은 무엇입니까?

답변

SELECT 문은 관계형 데이터베이스에서 데이터를 읽기 위한 기본 명령입니다. 어떤 컬럼을 어떤 테이블에서 가져올지 지정할 수 있습니다. 모든 읽기 쿼리의 기초를 형성하므로 모든 개발자가 SQL에서 가장 먼저 배우는 문입니다.

2

'users'라는 이름의 테이블에서 모든 컬럼을 선택하는 방법은 무엇입니까?

답변

별표 문자(*)는 모든 컬럼을 의미하는 단축 표기입니다. SELECT * FROM users 구문은 테이블의 모든 컬럼을 반환합니다. 탐색에 편리하지만, 성능과 명확성을 위해 프로덕션에서는 컬럼을 명시적으로 지정하는 것이 권장됩니다.

3

SELECT 쿼리에서 반환되는 행을 필터링하는 데 사용되는 절은 무엇입니까?

답변

WHERE 절은 결과에 포함되기 위해 행이 충족해야 하는 조건을 지정할 수 있습니다. 모든 집계 전에 적용되며 비교 연산자(=, <, >, !=), 논리 연산자(AND, OR, NOT), 특수 술어(LIKE, IN, BETWEEN)를 허용합니다.

4

텍스트 컬럼에서 패턴을 검색하는 데 사용되는 연산자는 무엇입니까?

5

쿼리 결과를 컬럼에서 오름차순으로 정렬하는 방법은 무엇입니까?

+17 면접 질문

다음 면접을 위해 Data Science & ML을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기