where
-
오라클 필터링(WHERE)데이터베이스/Oracle 2021. 1. 31. 23:32
데이터 베이스를 다루다보면 원하는 자료만 선택해서 보고 싶을 때가 있다. 이는 추후 웹 개발을 할 때 원하는 자료만 선택해서 사용자에게 전달해야되기 때문에 필터링은 중요하다. 필터링에서 가장 기본이 되는 것이 WHERE이다. SELECT * FROM 테이블명 WHERE 필터를 걸 컬럼명 = '필터를 걸 데이터'; 위와 같은 'TEST_TABLE'이라는 이름을 가진 테이블이 있다고 가정해보자. 이제 위에서 한대로 WHERE + 컬럼명 + 데이터를 입력하면 아래와 같이 결과가 나온다. ID가 A1인 아이언맨이 데이터로 나온 것을 볼 수 있다. 이제 이름으로 필터링을 해보자. 이름으로 입력한 스타로드 내용만 필터링되서 결과가 나온 것을 볼 수 있다.
-
MySQL 기본 문법 - 필터링하기데이터베이스/MySQL 2020. 9. 29. 12:36
SQL을 이용하다보면 테이블에서 원하는 자료만 필터링해서 선택해야할 순간이 온다. 그럴 때 사용하는 것이 바로 'where'다. 'where'는 선택문인 'select'에 조건을 걸어서 자료를 필터링 후 선택하는 역할을 한다. 사용법을 보면 다음과 같다. use testdb; -- 데이터 베이스 사용 create table Web( -- 테이블 생성 Name varchar(20) not null, addr varchar(20) not null, country varchar(20) not null ); INSERT INTO Web(Name, addr, country) values -- 테이블에 value 입력 ('구글', 'google.com', '미국'), ('네이버', 'naver.com', '한국')..
-
MySQL 기본 문법 - 레코드 선택하기데이터베이스/MySQL 2020. 9. 25. 01:59
SELECT란? SELECT는 테이블 안에 저장된 레코드를 선택할 수 있다. SELECT의 문법은 아래와 같다. SELECT 필드이름 FROM 테이블이름 [WHERE 조건] SELECT로 필드 이름을 선택하고, FROM으로 테이블의 이름을 선택해준다. 그럼 해당 테이블의 필드에 해당하는 레코드를 선택하게 된다. 추가로 WHERE 조건을 입력하면 해당 조건에 맞는 레코드를 찾아준다. SELECT의 실제 예시 위와 같은 표를 만들었다고 가정하자. (참고로 테이블명은 'Student'다.) SELECT * FROM Student; -- 해당 테이블에 해당하는 모든 레코드 선택 SELECT Name FROM Student; -- 'Student' 테이블의 'Name' 레코드 선택 SELECT Age FROM S..
-
MySQL 기본 문법 - 자료 갱신하기데이터베이스/MySQL 2020. 9. 25. 01:54
테이블 내에 있는 레코드를 갱신하기 위해서는 'UPDATE' 명령어를 사용하면 된다. UPDATE Student SET Age = 17; -- Student 테이블의 Age 필드의 모든 레코드를 17로 바꿈 UPDATE Student SET Age = 17 WHERE Name = "김철수"; -- Student 테이블에서 Name필드의 레코드가 '김철수'인 Age 필드의 모든 레코드를 17로 바꿈 'UPDATE' 명령어를 써주고 'SET'을 써서 필드의 레코드 값을 새로 설정해줄 수 있다. 'WHERE'를 써서 조건을 주지 않으면 'SET'에서 지정한 모든 필드의 레코드가 변경된다. 'WHERE'가 있을 경우에는 조건에 맞는 필드의 레코드만 변경이 된다. 위 코드로 보면 위 코드는 필드 내 모든 'Age..