목록SQL (22)
Binaryseop
Weather Observation Station 7 | HackerRank Query the list of CITY names ending with vowels (a, e, i, o, u) from STATION. www.hackerrank.com 풀이 STATION 테이블에서 모음(a, e, i, o, u)으로 끝나는 도시 이름을 조회하는 방법을 알아보겠습니다. 1. RIGHT 함수 사용 SELECT DISTINCT city FROM station WHERE RIGHT(city, 1) IN ('a', 'e', 'i', 'o', 'u') 2. 정규표현식 사용 SELECT DISTINCT city FROM station WHERE city REGEXP '[aeiou]$' 3. LIKE 사용 # 권장하지 ..
Weather Observation Station 6 | HackerRank Query a list of CITY names beginning with vowels (a, e, i, o, u). www.hackerrank.com 풀이 STATION 테이블에서 모음(a, e, i, o, u)으로 시작하는 도시 이름을 조회하는 방법을 알아보겠습니다. 1. LEFT 함수 사용 SELECT city FROM station WHERE LEFT(city, 1) IN ('a', 'e', 'i', 'o', 'u') 2. 정규표현식 사용 SELECT city FROM station WHERE city REGEXP '^[aeiou]' 3. LIKE 사용 # 권장하지 않습니다. SELECT city FROM station ..
1. 스키마 수정 데이터베이스에 이미 생성된 스키마의 특성을 변경할 때 ALTER 명령문으로 수정할 수 있습니다. 1)테이블 컬럼 추가/삭제/수정 명령어 구문 · 컬럼 추가 ALTER TABLE table_name ADD column_name datatype; · 컬럼 삭제 ALTER TABLE 테이블명 DROP column_name; · 컬럼 수정 ALTER TABLE table_name MODIFY column_name datatype; · 컬럼 이름 변경 ALTER TABLE table_name CHANGE column_name new_column_name datatype; 2) 기본키 제약 조건 추가/삭제 구문 · 기본키 제약 조건 추가 ALTER TABLE table_name ADD PRIMAR..
1. 제약 조건 제약 조건은 테이블의 데이터에 대한 규칙을 지정하고 테이블에 입력되는 데이터 유형을 제한하는 데 사용됩니다. 이렇게 하면 테이블에 있는 데이터의 정확성과 신뢰성이 보장됩니다. 이러한 제약 조건은 CREATE 문으로 테이블을 생성할 때나 ALTER 문으로 컬럼을 추가 및 수정할 때 설정할 수 있습니다. NOT NULL 컬럼이 NULL 값을 가질 수 없도록 합니다. UNIQUE 컬럼의 모든 값들이 서로 다른값을 갖도록 보장합니다. PRIMARY KEY 기본키 제약조건입니다(UNIQUE, NOT NULL 조건) FOREIGN KEY 외래키 제약조건입니다. CHECK 입력값이 특정 조건을 맞족하는지 확인합니다(MySQL에서는 동작하지 않습니다) DEFAULT 컬럼값이 입력되지 않은 경우 기본값을..