본문 바로가기
반응형

개발이야기31

mssql join 에 대해서 알아보자 SQL에서 JOIN 구문은 두 개 이상의 테이블에서 관련된 데이터를 연결하는 데 사용됩니다. SQL Server(MSSQL)에서도 이 JOIN 구문을 사용하여 다양한 종류의 조인 작업을 수행할 수 있습니다. 1. INNER JOIN 1.1. 정의 두 테이블에서 지정된 조건에 일치하는 레코드만 가져옵니다. 1.2. 예제 SELECT A.column1, B.column2 FROM TableA A INNER JOIN TableB B ON A.common_field = B.common_field; 2. LEFT JOIN (or LEFT OUTER JOIN) 2.1. 정의 왼쪽 테이블의 모든 레코드와 오른쪽 테이블에서 일치하는 레코드를 가져옵니다. 일치하지 않는 경우에는 NULL을 반환합니다. 2.1. 예제 SE.. 2023. 8. 25.
mssql update구문에 대해 알아보자 update 구문도 다른 sql과 거의 비슷하다. 기본 형태는 update [tablename] set [column] = 'value' where 조건 이 형태이다. 예를 들어 seq name class score 1 kim kor 80 2 park kor 90 이렇 값을 가진 테이블이 있다고 가정해보자 테이블 명은 TB_SCORE 라고 가정했을때 이름이 kim인 학생의 국어 점수를 80->100점으로 값을 업데이트 해보자 update TB_SCORE set score = '100' where name = 'kim' 이렇게 하고 실행하면 kim이라는 이름을 가진 학생의 국어 점수가 80점에서 100점으로 업데이트 된다. 기본적인 구문이라 딱히 어려운건 없다. 주의할점은 where 구문을 빼먹지 말고 작.. 2023. 6. 12.
asp function에 대해서 알아보자 Classic asp에도 함수는 있다. 다른 스크립트 언어에 비해서 내장 함수가 많지 않아서 함수를 만들어 쓰는 경우가 많다. asp function 기본 구조를 알아보자 function sum(a, b) end function 이게 기본 구조이다. 간단한 예문을 들어보겠다. 함수를 생성하고 출력하는 구문이다. 첫번째 함수는 파라미터 2개를 받아서 덧셈을 구현한 함수이다. 보시면 아시겠지만 따로 설명을 안해도 알수 있을 정도로 쉽다. 두번째 구문은 파라미터 값을 받아서 길이가 1일때 앞에 0을 붙여주는 구문이다. 이것 또한 설명할 필요가 없다. 저같은 경우는 포토샵에서 이미지를 자를 경우 이름이 01, 02 ~~ 이렇게 생성되므로 이미지 이름을 루프문으로 처리 할때 문자열 체크한 다음 0을 붙여서 사용한.. 2023. 6. 10.
자바스크립트 부모창에서 자식창 변수 참조하기 자바스크립트 부모창에서 자식창을 참조하는 방법은 여러가지가 있다. 여기서는 가장 기본적인 방법을 설명해 보겠다. 기본 html 구조로 되어 있고 자바스크립트로 참초하는 형태라 소스 자체는 어렵지 않을 것이다. 간단하게 설명을 하면 자식창의 변수를 부모창에서 참조하려면 자식창의 객체를 활용하면 된다. 보시면 아시겠지만 이 구문이 자식창의 변수를 참조하는 함수이다. 순서는 자식창을 열고(생성) 한 후에 자식창의 객체를 참조하는 함수이다. 자식창에서는 변수에 값을 할당하고 있다. 자식창의 객체이지만 함수이기도 하다. 자, 전체 프로세스를 정리해 보면 1. openChildWindow 함수를 통해 자식창을 연다. 2. 부모창의 accessChildVariable 함수를 통해 자식 창에서 선언된 childVari.. 2023. 6. 8.
마리아DB mariadb 컬럼 추가 예전에 asp를 할때는 mssql만 썼다. php나 java에서도 oledb를 통해서 연결하고 사용할 수는 있겠지만 그래도 asp + mssql / php + mysql 이정도였던것 같다. 근데 요즘 제가 쓰고 있는 호스팅 업체를 보니 마리아디비를 쓰고 있더라. 엥~~ 처음 들어본 디비인데? 뭐 어쨌든 데이터베이스 기본적인 구문은 거의 비슷한지라 접근하는것이 그렇게 어렵지는 않더라. 한가지 불편한 점은 mssql에서는 엔터프라이즈메니저를 통해서 편하게 사용했는데 마리이디비는 DBeaver이라는 툴을 이용했다. 뭐 내가 실력이 부족한것도 이유일 수 있겠고, 툴의 기능을 잘 몰라서일수도 있겠지만.. 생성부터 이하 대부분을 쿼리문으로 제어했다. 모든걸 쿼리문으로 제어를 하다 보니 가장 자주 쓰이는 구문이 컬럼.. 2023. 6. 8.
jquery를 이용한 css값 변경하기 예전엔 자바스크립트로 하던 작업을 이제는 제이쿼리에서 너무나 쉽게 구현할 수 있죠 자바스크립트의 복잡한 코딩을 제이쿼리는 단 몇줄만으로 구현 할수 있게 된거죠 그중 자주 쓰이고 많이 쓰이는 구문중 하나가 제이쿼리를 이용해서 css값을 변경하는거죠 그냥 생각나는대로 작성해보겠습니다. 가령 아래와 같은 html 구문이 있다고 가졍해보겠습니다. ~~ ~~ 위와 같은 div가 있을때 현재 속성이 숨겨진 상태이죠 이걸 제이쿼리 구문을 이용해서 보이게 하는거죠 1. 자바스크립트를 이용한방법은 docuemnt.getElementById("aa").style.display="block"; 이런 구문이 되겠죠.. 2. 제이쿼리를 이용한 방법은 $("#aa").css("display", "block"); 이제 개발에 입문.. 2018. 5. 28.
MSSQL delete 구문에 대해 알아보자 mssql 기본 문법중 하나인 delete 구문에 대해 알아볼께요 delete 구문은 mssql 뿐만 아니라 모든 데이터베이스에서 자주 사용되는 기본 구문일 겁니다. 그럼 기본 문법부터 확인할께요 delete from 테이블명 조건문 기본 문법에서 조건문이 없으면 어떻게 될까요? 테이블명에 있는 모든 데이터가 날아갑니다. 아주 조심해야 하는 구문이죠~ 그래서 저 같은 경우 delete 구문을 쓸경우 조건문부터 작성한 후에 테이블명을 가장 나중에 작성합니다. 몇번 실수한 후에 그냥 그렇게 합니다. 잘 익혀두시면 실수할 일은 없을겁니다. 2018. 4. 8.
asp OLEDB를 이용해 MSSQL 연결하기 asp를 프로그래밍 하면서 DB와의 연동 작업은 거의 필수입니다. asp에서 MSSQL연동하는 방법은 여러가지가 있지만 저는 두가지 정도 써본것 같네요 초창기 asp프로그래밍에서는 ODBC를 이용해 MSSQL과 커넥션을 했지만 지금은 거의 대부분이 OLEDB를 이용해서 MSSQL과 커넥션을 합니다. 제가 지식이 얕아서 심도 있는 설명을 할 수 없지만 그냥 제가 사용하는 구문으로 간단하게 설명을 드려봅니다. 뭐 이걸 가져다가 쓰셔도 아무런 지장은 없을 것입니다. 그럼 예문을 보시겠습니다. 딱 두줄입니다. 첫번째 구문은 디비연결 인스턴스를 생성하고 두번째 줄은 그 인스턴스의 메소드를 이용해서 디비에 연결하는 구문입니다. 두번째 줄에서 provider은 SQLOLEDB로 데이터베이스에 접근하겠다 이런 뜻입니다.. 2017. 2. 3.
asp에서 쿠키를 사용해보자 지난번 포스팅에서 asp 세션에 대해 알아보았습니다. 오늘은 세션과 비교되는 쿠키에 대해 알아보도록 하겠습니다. 세션과 쿠키의 가장 큰 차이점은 세션은 서버에서 값이 저장되고 쿠키는 클라이언트에 값이 저장되는 점이 가장 큰 차이점입니다. 간혹 브라우저에서 쿠키 허용을 하지 않을 경우 쿠키를 사용 못하기도 하지요 그럼 쿠키 사용법에 대해 알아보도록 하겠습니다. 위 예문은 쿠키값을 저장하는 예문입니다. 간단합니다. 그럼 저장된 쿠키값을 불러와서 사용하는 방법에 대해 알아보겠습니다. 결과값========> cookie_id cookie_name 예문과 결과값을 보면 아시겠지만 사용법은 아주 쉽습니다. 마지막으로 쿠키값을 삭제하는 방법을 살표보고 쿠키에 대한 설명을 마치겠습니다. 1번 구문은 쿠키값을 바로 삭제.. 2017. 2. 2.
반응형