IT/Database
-
[Oracle] Update Select 방법 및 bypass_ujvcIT/Database 2019. 2. 18. 15:35
Update Select 방법 112345UPDATE 테이블A ASET ( A.업데이트 받을 컬럼 ) = ( SELECT B.업데이트 할 컬럼 FROM 테이블 B B WHERE B.NO = '특정번호' )WHERE A.NO ='특정번호';cs Update Select 방법 21234567UPDATE 테이블A ASET ( A.aa, A.bb ) = ( SELECT B.aa, B.bb FROM 테이블 B B WHERE B.id = A.id )WHERE EXISTS ( SELECT B.aa, B.bb FROM 테이블 B B WHERE B.id = A.id )cs Update Select 방법 3123456UPDATE /*+ BYPASS_UJVC */ (SELECT A.aa, B.bb FROM 테이블 A, 테이..
-
[PostgreSQL] 페이징 쿼리 작성하기IT/Database 2018. 12. 16. 18:42
게시판이나 안드로이드에서 한번에 보여줄 수 있는 데이터는 한정적이기 때문에(물론..보여줄순있다)사용자가 지정한 정렬조건으로 일부데이터만 보여주고 필요에 의해서 이후 데이터를 보여주는 방식을 많이 사용한다. 그러기 위해서는 필요한 데이터만 효율적으로 보여줘야 하는데이 때, 페이징쿼리를 작성한다. Query 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950SELECT END_PAGE, CAFE_ID, CAFE_NM, CAFE_IMG_NM, CAFE_IMG_DIR, PRICE, LUNCH_YN, DINNER_YN, OPER_TIME, BUILD_ADDR, BUILD_NM, BUILD_TEL, BU..
-
[PostgreSQL] 특정 위치에서 가까운 거리순 정렬하기 쿼리로만(위도,경도)IT/Database 2018. 12. 3. 12:11
-특정 위치에서 가까운 거리순 정렬하기 쿼리로만(위도,경도) 이번 포스팅은내 자신으로부터 특정 건물들을 가까운거리순으로 정렬하여 보여주기 위함이다 단, 코딩은 들어가지 않고Postgresql을 사용하는 경우 쿼리내에서 위도/경도를 활용하여 처리 하는방법으로! 1. Postgresql-contrib 설치 Postgresql을 Ubuntu에서 돌리고 있는데먼저 Postgresql-contrib를 설치 해 준다.Postgresql의 추가 라이브러리라고 생각하면된다 1sudo apt-get install postgresql-contrib cs 2. 추가된 라이브러리 중 cube와 earthdistance설치 이 두개를 사용할 수 있게 하는 방법을 찾는데 시간이 걸렸다.. postgresql의 버전에 따라 조금 ..
-
[PostgreSQL] Windows에서 다운로드 및 설치 (+pgAdmin)IT/Database 2018. 10. 18. 21:56
PostgreSQL 다운로드 및 설치 1. 다운로드 https://www.enterprisedb.com/downloads/postgres-postgresql-downloads 2. 설치 2.1 PostgreSQL superuser 비밀번호 2.2 Database port 2.3 locale설정 2.4 추가프로그램 체크 안한상태로 Finish 3. 실행(pgAdmin) 3.1 pgAdmin실행 설치된 폴더에 pgAdmin 4 > bin > pgAdmin4 파일실행 3.2 여태 GUI툴은 실행파일로만 사용했었는데 pgAdmin은 웹환경..!Server에 접속을 하려고 하면 설치시 입력했던 비밀번호를 입력 3.3 연결된 모습 첫화면은 Dashboard 3.4 Database생성 3.5 테스트용 DB생성완료DB..