쿼리 4

✏️ 04. WHERE절 : LIKE 심화내용

모바일은 화면을 돌려 가로화면으로 보시는 게 읽으시기 편할 수 있습니다. 돌려서 보시는 걸 추천드릴게요!! 🐬 LIKE 심화내용 LIKE : 문자열의 패턴을 찾을 때 사용합니다. 하지만 문자열의 패턴을 통해 데이터를 가져오는 것이 아니라 명확한 값을 통해 데이터를 가져오는 경우에는, LIKE 구문보다는 =을 사용하는 것이 속도면에서 효율적입니다. 문자열의 패턴 파악을 위해 사용하는 % 혹은 _ 를 와일드카드라고 합니다. 만약 문자열 내에서 % 혹은 _ 를 찾고 싶다면, 이스케이프(\)를 사용해 \% \_ 이렇게 패턴을 지정하면 됩니다. NOT LIKE : 해당 패턴이 들어가지 않은 문자열을 찾을 때 사용합니다. 🐬 % : B로 시작하는 문자열 찾기 Customer 테이블에의 Country 열에서 B로 시..

✏️ 03. WHERE 절 : LIKE, IN, BETWEEN, IS NULL

모바일은 화면을 돌려 가로화면으로 보시는 게 읽으시기 편할 수 있습니다. 돌려서 보시는 걸 추천드릴게요!! 🐬 LIKE, IN, BETWEEN, IS NULL LIKE : 문자열의 패턴을 찾을 때 사용. IN : 조건 결합하는 기능 수행. OR 절과 같은 역할을 수행하지만, 쿼리의 길이를 줄이는 데 유용함. BETWEEN ~ AND ~ : 범위에 해당하는 값을 가져올 때 사용. 비교연산자로 같은 역할 수행 가능. IS NULL : 데이터가 비어있는 부분을 검색하기 위한 예약어. 🐬 LIKE : 'r' 이 들어가는 문자열 찾기 Customers 테이블에서 Country 이름에 r 이 포함되는 데이터만 추출하는 코드입니다. SELECT * FROM Customers WHERE Country LIKE '%r%..

✏️ 02. WHERE 절 : 비교연산자와 논리연산자

모바일은 화면을 돌려 가로화면으로 보시는 게 읽으시기 편할 수 있습니다. 돌려서 보시는 걸 추천드릴게요!! 🐬 비교연산자와 논리연산자 실제 데이터를 볼 때 모든 데이터를 보는 경우보다는 특정 조건을 만족하는 데이터를 보는 경우가 많습니다. 이때 조건문을 만들기 위해 사용하는 절이 바로 where절입니다. WHERE : 비교연산자와 논리연산자를 사용한 조건식을 통해 원하는 데이터만 골라올 수 있도록 하는 절 비교연산자 : =, , , 특정 열이 특정 값을 가지는 데이터만 불러오기 위해 사용 논리연산자 : AND, OR, 조건 두개를 결합하는 경우 사용. 의 논리에 따라 잘 선택해서 사용하자!! 🐬 Country가 Germany인 데이터만 추출 Customer 테이블에서 Country 열이 Germany 인..

✏️ 01. SELECT, FROM, LIMIT

모바일은 화면을 돌려 가로화면으로 보시는 게 읽으시기 편할 수 있습니다. 돌려서 보시는 걸 추천드릴게요!! 🐬 모든 데이터 가져오기 : SELECT, FROM SELECT : 테이블에서 가져올 레코드를 선정합니다. FROM : 정보를 가져올 테이블을 선정합니다. ⋆ : Asterisk, 아스타라고 하며, 테이블의 모든 레코드를 가져올 때 SELECT 뒤에 써서 사용합니다. Customer 전체 테이블을 가져오는 쿼리입니다. SELECT * FROM Customers; 🐬 필요한 레코드만 추출하기 일반적으로 SELECT 뒤에는 column 명이, FROM 뒤에는 테이블 명이 온다고 생각하면 됩니다. Customer 테이블에서 CustomerName, Address 두 개의 열만 가져오는 쿼리입니다. SEL..