포스트를 만든 목적 심심해서 참조 링크 http://www.w3schools.com/sql/sql_join_inner.asp http://www.okjsp.pe.kr/seq/116772 http://ikpil.com/1103 내용 SQL INNER JOIN 이란 무엇인가? JOIN 중 하나이다. tables 간 관계 조건이 맞을 때, rows을 리턴하는 키워드 이다. 만약 column이 같인게 없을 경우, 아무것도 리턴하지 않는다. 여러 테이블을 합친 것을 조건에 맞는 것들만 엮은(걸러낸, 여과시킨, 분류한, 목록화 한, 쏙 뺀, 솎아 낸) JOIN 이라고 생각하면 된다. 어떻게 이해 해야 좋은가? 종이와 연필을 준비 한다. 테이블 A,B,C를 그린다. 테이블 A, B에 내용이 있고, 테이블C는 임시 테..
연구실 검색 결과
포스트를 만든 목적 맨날 까먹어서, 참조 링크 http://www.w3schools.com/SQl/sql_join.asp http://www.sql-tutorial.net/SQL-JOIN.asp // 읽다가 지친다. 내용 SQL JOIN 은 무엇인가? SQL JOIN 은 키워드이다. - 타입으로 설명 2개 이상의 테이블을 서로 연결 시켜, SELECT 하려고 사용 한다. - 쓰임으로 설명 어떻게 사용 되는가? http://ikpil.com/1207 -- INNER JOIN 설명 http://ikpil.com/1208 // LEFT OUTER JOIN http://ikpil.com/1214 // RIGHT OUTER JOIN 더 알아야 하는 것들이 있는가? JOIN 은 두개 이상의 테이블을 연결 시켜, 마..
포스트를 만든 목적 난 맨날 모른다. 참조 링크 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 에서, 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 을 맨날 까먹어서 내용 SQL에서 IN 은 무엇인가? 연산자이다. WHERE 절에서 한 컬럼에 여러값을 선택하게 해준다. OR 연산자 대용으로 쓸 수 있다. 혹은 OR 연산자 보다 더 간편하다. 어떻게 SQL에서 IN 을 사용 하는가? -- When ues IN SELECT * FROM products WHERE vend_id IN ('DLL01', 'FNG01') -- When use OR SELECT * FROM products WHERE vend_id = 'DLL01' OR vend_id = 'FNG01' 여담 요즘 들어 드는 생각이지만, 길게 설명하기 보다, 사진 한장이 더 좋다. 진짜 졸렵다..
최근댓글