포스트를 만든 목적 난 맨날 모른다. 참조 링크 http://php.about.com/od/mysqlcommands/g/Limit_sql.htm http://www.w3schools.com/sql/sql_top.asp http://freedb2.com/2010/07/14/top-3-ways-to-return-top-10-rows-by-an-sql-query/ http://www.1keydata.com/sql/sql-top.html http://www.1keydata.com/sql/sql-limit.html http://www.quackit.com/sql/tutorial/sql_top.cfm 내용 SQL 이라는게 DB 환경마다, 되는 명령어가 있고, 약간 다른 명령가 있으므로, 꼭 자신의 DB에 맞는 메뉴..
SQL 검색 결과
포스트를 만든 이유 맨날 까먹어서 내용 SQL 에서, wildcard 는 무엇이고, 어디에 쓰이는가? 와일드 카드는 패턴 매칭 양식이다. LIKE 절에서 쓰인다. 문자 또는 문자열의 패턴을 만들기 위해 사용 된다. SQL 에서, wildcard는 어떤 것들이 있나? %, _ 가 기본적으로 있다. % 는 0개 이상 문자와 매칭 된다. _ 는 1개 문자와 매칭 된다. 그 밖에도 더 있으나, 각 database 마다 다르다. 그러므로 제외 한다. SQL 에서, 개념적으로 어떤 wildcard 가 있는가? [charlist] 와 [^charlist] or [!charlist] 가 있다. 정규 표현식을 안다면, 설명 불필요 하므로 생략한다. 여담 기껏 정리했는데, 글이 2번이나 날라가서 의욕 상실했다. 어차피 문..
포스트를 만든 목적 맨날 까먹어서 내용 SQL LIKE 는 무엇이며, 언제 사용 되는가? LIKE 는 SQL 연산자이다. 이 연산자는 WHERE 절에서 사용 된다. WHERE 절에서 하나의 컬럼에 대한 데이터 패턴 검색을 하기 위해서 사용 된다. 검색 대상 칼럼은 문자이거나 문자열이여야 한다. 어떻게 LIKE 는 SQL에서 사용 되는가? // http://www.ikpil.com -- case 1 SELECT * FROM customers WHERE cust_name LIKE 'Fun4%'; -- Fun4 로 시작하는 이름 찾기 -- case2 SELECT * FROM customers WHERE cust_name LIKE '%he%'; -- he 를 포함하는 이름 찾기 예) 주의 해야 되는것이 있는가?..
포스트를 만든 목적 맨날 까먹어서 기록하려고 만들었다. 검색할 때, 원하는 결과가 없어서, 차라리 내가 원하는 결과만 정리해 두려고 만들었다. 내용 SQL BETWEEN SQL BETWEEN 은 무엇인가? SQL 연산자이다. 왜 SQL BETWEEN을 사용 하는가? 두개의 값 사이의 데이터들을 보기(select) 위해서 사용한다. 어떻게 SQL BETWEEN을 사용하는가? BETWEEN은 두개의 값을 사용 하며 AND 로 연결해 준다. 두개의 값은 숫자, 문자, 데이터들이 될 수 있다. 이 두개의 값(경계값)은 선택하려는 대상에 포함 된다. Syntax SELECT * FROM customers WHERE cust_zip BETWEEN '40000' AND '60000' 여담 현재 cust_zip 코드는..
Introduction 12장에서 내부 조인만 다루었다. 13장에서 자체 조인(Self JOIN), 자연 조인(Natural JOIN), 외부 조인(Outer JOIN) 을 다룬다. 여러 조인을 다루는 이유는 서로 다른 테이블을 조합하여, 결과를 찾기 위해서다. 이렇게 여러 테이블을 다루다 보면, 이름을 쓰는게 헷갈리거나, 어렵거나, 귀찮을 수 있는데, 이럴때 별칭을 사용 하면 된다. Content 1. 왜 별명(alias)을 사용하고, 어떻게 별명(alias)을 사용 하는가? 별명은 테이블 이름이 길거나, 이름 이해가 어렵거나, 특수문자를 사용 할 수 없는 환경에서 보다 쉽게 사용하기 위해서 사용 한다. 별명은 계산 필드, 칼럼(열), 테이블 이름에 붙일 수 있다. 사용 방법은 바꾸고자 하는 이름 뒤에..
Introduction 다른 테이블에서 가져온 데이터로 현재 테이블에 있는 정보를 찾는 방법을 이번 장에서 알아 본다. 책에선 하위 쿼리라고 하는데, 한글로 번역하지 않고, 그냥 서브 쿼리라고 부르는게 더 좋다고 생각한다.(하위 쿼리라고 검색하면 정보가 서브 쿼리보다 적기 때문이다.) Content 1. 무엇을 SQL 쿼리라고 하는가? 사전전 의미로 쿼리는 질의인데, DB에 "어떤 어떤 것 주세요~" 라고 요청하는 SQL 절을 쿼리라고 한다. 2. 무엇을 서브 쿼리 라고 하는가? 쿼리 안에 있는 쿼리를 서브 쿼리 라고 한다. 내가 본 시야가 아닌 다른 사람이 본 시야도 같이 참조 하면 더욱 확실해 질 것이다.(이런 여러 시야로 대상을 바라보면, 3D 처럼 구조화 된다. 관련 링크 http://kukuta..
최근댓글