분류 전체보기
-
여러 행의 데이터를 한 칼럼에 담기개발/MSSQL 2018. 1. 26. 18:04
IDX NAME 1 A 1 B 1 C 2 B 2 D [ 테이블명 : TB_NAME ] 위 테이블을 아래와 같이 출력하고 싶다.* 구분자 ,는 변경 가능. IDX NAME 1 A,B,C 2 B,D SELECT DISTINCT IDX,STUFF( (SELECT ',' + NAME FROM TB_NAME A WHERE A.IDX = B.IDXFOR XML PATH('')),1,1,'') AS NAMEFROM TB_NAME B STUFF(STRING,1,1,'')- 맨 앞 문자 한개 제거 https://docs.microsoft.com/ko-kr/sql/t-sql/functions/stuff-transact-sql STUFF 함수 STUFF ( character_expression , start , length..
-
[ASP] MSSQL사용하기개발/ASP 2018. 1. 23. 18:39
ASP에서 MSSQL 서버의 데이터를 처리하는 법!태오 http://taeyo.net/Columns/View.aspx?SEQ=224&PSEQ=15&IDX=7 사이트를 정리해봤습니다! 이론 ODBC (Open Database Connectivity)예전의 데이터베이스들은 폐쇄적이었기 때문에, 데이터베이스 자체에서 제공하는 클라이언트가 없으면 데이터베이스 서버로 접근할 수 없었다. ODBC는 DSN을 이용해 데이터베이스로의 접근을 가능하게 만드는, 일종의 웹과 특정 데이터베이스의 연결통로 역할을 한다. UDA (Universal Data Access)ADO와 OLEDB를 사용하여 광범위한 데이터들에 접근하고 처리할 수 있는 기술을 UDA (Universal Data Access) 라고 한다.ODBC는 이기종..
-
[ASP] asp 환경변수개발/ASP 2018. 1. 23. 10:26
ASP 1. Request.ServerVariables("HTTP_X_FORWARDED_FOR") Proxy를 통해 웹 서버에 접근할 경우에는 proxy IP가 찍히게 되는데, 실제 IP를 확인하고 싶을 때 HTTP_X_FORWARDED_FOR 라는 환경변수를 사용한다. 2. Request.ServerVariables("REMOTE_ADDR") 웹 서버에 접근한(HTTP 요청을 한) 클라이언트의 IP 확인하고 싶을 때 사용Proxy 서버를 통해 접근했을 경우는 1번 환경변수를 사용한다.
-
월별 데이터 조회하기개발/MSSQL 2018. 1. 16. 17:30
월별로 데이터 조회하는 방법 - 함수[날짜 및 시간] DATEPART( datepart, date) 1) datepart 날짜 부분 약어 연도 yy, yyyy 분기 qq, q 월 mm, m 주 ww, wk 일dd, d 2) date 타입 데이터 3) 반환값은 정수(날짜 또는 시간 값) 4) 예제 SELECT DATEPART(MM, SDATE), TITLEFROM TABLEGROUP BY DATEPART(MM, SDATE), TITLEORDER BY DATEPART(MM, SDATE)
-
1대N 조인시 N측 테이블 데이터는 한개만 가져오기.개발/MSSQL 2018. 1. 16. 17:16
1 : N의 관계인 테이블 A와 B를 INNER JOIN 할 때, 테이블 B의 데이터는 한개만 가져오고 싶을 때,예)TABLE_A(IDX INT,TITLE VARCHAR) TABLE_B(IDX INT,A_IDX INT,DATE DATETIME) TABLE_A1 aa2 bb3 cc TABLE_B1 1 2017-11-122 1 2018-10-023 1 2019-01-224 2 2018-01-125 2 2018-05-126 3 2018-07-23 [ 원하는 출력 ]1 2019-01-222 2018-05-123 2018-07-23 SELECT A.IDX, MAX(B.DATE) FROM TABLE_A AS AINNER JOIN TABLE_B AS B ON A.IDX = B.A_IDXGROUP BY A.IDX
-
[생활코딩] Javascript - 객체지향2개발/JS 2018. 1. 13. 23:34
1. 상속function Person(name){ this.name = name; } Person.prototype.name = null; Person.prototype.introduce = function(){ return 'My name is' + this.name; } var p1 = new Person('egoing'); document.write(p1.introduce()); //My name is egoing상속을 하기 위한 준비 작업. 객체의 프로퍼티 정의 방법은 생성자를 이용하는 것과 프로토타입을 이용하는 것이 있다. Person 객체에는 prototype이라는 속성이 있는 데 그 안에는 어떤 객체가 있다. .name을 통해 그 객체에 값을 줄 수 있다. function Person(nam..
-
[생활코딩] Javascript - 객체지향1개발/JS 2018. 1. 13. 22:35
객체(object)는 연관되어 있는 것(변수, 메소드)들을 그룹화한 것. 각 그룹화된 것은 독립성을 가지는 부품이 된다. 1. 객체의 생성 방법var person = {}; person.name = 'egoing'; person.introduce = function(){ return 'My name is' + this.name; } document.write( person.introduce() ); this는 함수가 속해있는 객체인 person을 가리킨다. var person = { 'name' : 'egoing', 'introduce' : function(){ return 'My name is' + this.name; } } 2. 생성자와 new 생성자는 객체를 만드는 역할을 하는 함수. functio..