본문
SELECT(데이터검색하기)
-> 테이블의 모든 테이터를 검색
mysql> select * from testtable;
-> uid와 name 필드만을 조회
mysql> select uid, name from testtable;
->where문을 사용하여 특정 조건에 맞는 데이터만을 검색
mysql> select * from testtable where name = "sontaesoo";
->출력 결과 레코드의 중복제거하기(DISTINCT)
SELECT DISTINCT sex FROM testtable
->다양한 검색 방법
->'soo'라는 문자가 포함된 데이터를 모두 검색
->SELECT name FROM testtable WHERE name LIKE '%soo%'
mysql> select name from testtable where name LIKE '%soo%';
->특정한 한 문자로 시작하는 데이터만을 출력할 때에 사용하는 조회형식
SELECT name FROM testable WHERE name LIKE 'park%'
mysql> select name from testtable where name LIKE 'park%';
->특정 필드에 데이터가 NULL 인 경우를 조회한것
SELECT uid, name FROM testtable WHERE age IS NULL
mysql>select uid, name from testtable where age IS NULL;
-> 특정 필드의 데이터가 NULL이 아닌 경우
SELECT uid, name FROM testtable WHERE age IS NULL
mysql>select uid, name from testtable where age IS NOT NULL;
-> SELECT name, uid, email FROM testtable WHERE savem > 5000 AND sex='M'
-> SELECT name, uid, savem FROM testtable WHERE savem >= 5000 ORDER BY savem DESC
-> SELECT count(*) FROM testtable WHERE sex='M'
-> SELECT avg(savem) FROM testtable WHERE sex='M'
관련링크
댓글목록
등록된 댓글이 없습니다.