- 파일업로드 체크
- XSS방어
- 404에러페이지
- Mac Oracle
- asp.net dropdownlist
- javascript 바코드 생성
- javascript 바코드스캔
- jquery 바코드
- 타임피커
- javascript redirection
- 하드 마이그레이션
- ASP.Net Core 404
- 바코드 생성하기
- 바코드 스캔하기
- asp.net Select
- XSS PHP
- 하드 윈도우 복사
- SSD 복사
- 말줄임표시
- 강제이동
- ViewBag
- TempData
- php 캐쉬제거
- 파일업로드 유효성체크
- jquery 바코드생성
- 맥 오라클설치
- django 엑셀불러오기
- asp.net core Select
- ViewData
- javascript 유효성체크
목록SQL (48)
웹개발자의 기지개
row_number() 순위 함수이다. 페이징 작업시 유용하다. 그룹으로 묶어서 순서를 줄때는 partition by 칼럼 을 넣어준다. ROW_NUMBER() OVER( partition by name order by no asc ) AS RN SELECT *, ROW_NUMBER() OVER(PARTITION BY name ORDER BY name ASC) AS RN coupon_download where cno=1 다만, 유의할 것은 Mysql 5.5, 5.7 등의 버전에서는 ROW_NUMBER() 가 지원되지 않고 8점대 이상에서 지원됨을 유의 만약 이 ROW_NUMBER() 가 지원안된다면, 다중쿼리로 조금 복잡하게 처리해야 한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15..
오라클에서 ROW_NUMBER() 를 이용하는 것을 MS-SQL 에서도 이용할 수 있다. with 문으로 일련의 가상 테이블을 만들고, row_num 으로 페이징 처리한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 WITH cte_customers AS ( SELECT ROW_NUMBER() OVER( ORDER BY first_name, last_name ) row_num, customer_id, first_name, last_name FROM sales.customers ) SELECT customer_id, first_name, last_name FROM cte_customers WHERE row_num > 20 AND row_num
[MySQL] 가장 최근에 입력한 idx값 얻어오기 last_insert_id , mysql_insert_id (tistory.com) [MySQL] 가장 최근에 입력한 idx값 얻어오기 last_insert_id , mysql_insert_id개발하다 보면 자주 접하는 부분이다. insert 문으로 DB 입력을 하면 그 최근의 idx 값을 불러와야 할때 쓰이는 두 함수 이다. 차이점은 last_insert_id 는 mysql 구문내에서 쓰이고, mysql_insert_id 는 PHP상wonpaper.tistory.com 특정테이블에서 PK 값이 보통의 경우 auto_increment 속성을 가지는 경우가 많다. 이때, 간단히 다음 시퀀스의 PK 값을 바로 알고 싶을때 SELECT AUTO_IN..
1. SQL PULS 에서 사용자추가 SQL> ed adduserC##아이디.sql SQL> create user C##아이디 identified by 비밀번호 default tablespace users; 2. 사용자 권한 설정 SQL> grant connect, resource to C##아이디; 3. Oracle SQL Developer 에서 새로 접속 C##아이디 비밀번호 [ tablespace 지정하기 ] 1. 테이블스페이스 리스트 확인 SQL> select tablespace_name, bytes, file_name from dba_data_files; 2. 테이블스페이스 변경하기 보기 > DBA 창 열기 새로운 테이블스페이스 생성한다. 기존 C##SAMSUNGSHI 사용자에게 새로 만든 테이..
위와 같은 테이블의 데이터 들이 들어있다고 했을때, tb1, tb2, ... 이런식의 다양한 형태의 묶음이 있는 데이터에서, sigun 칼럼(시군)별로 묶어서 level 칼럼 평균(avg) 값들을 뽑아 낼때 이를 가장 큰 순위대로 나타내고 싶을때 Over 를 쓰면 간단히 해결된다. 1 2 3 select sigun, AVG(level), Rank() over(order by AVG(level) DESC) AS Rank from 테이블명 where tb='tb1' or tb='tb2' or tb='tb3' or tb='tb4' group by sigun Colored by Color Scripter cs
https://dbdiagram.io/home dbdiagram.io - Database Relationship Diagrams Design Tool dbdiagram.io ERD 를 무료로 가볍게 작성할 수 있는 사이트이다. 사용법은 간단한 예제만으로도 충분했다.
PK 등에 auto increament 증가값을 자주 이용하는데, 이에 대한 증가값을 가져오는 방법이다. 1. IDENT_CURRENT('특정테이블명') - 특정 테이블에 한정할 수 있음 - 특정 세션과 범위에 있는 테이블에 대한 마지막 ID 값을 반환함 SELECT IDENT_CURRENT('테이블명') 2. @@IDENTITY - 전체 범위에 대한 현제 세션에 있는 테이블에 대해 생성된 마지막 ID 값을 반환함 SELECT @@IDENTITY() 3. SCOPE_IDENTITY() - 현제 세션, 범위에 있는 테이블에 대해 생성된 마지막 ID 값을 반환함 SELECT SCOPE_IDENTITY() 출처 : https://rocabilly.tistory.com/26
Mac 상에서 Docker 를 이용해서 Oracle 을 설치해보자. Docker 설치는 예전 제포스팅을 이용하면 좋겠다. https://wonpaper.tistory.com/492 [MS-SQL] Mac 에서 SQL Server 설치 ( Docker ) Installing SQL Server with Docker on Mac 맥에서도 SQL Server 를 깔고 이용해보자. 설치 준비물 : Docker , DBeaver 1. Docker 설치하자 https://docs.docker.com/desktop/install/mac-install/ Install Docker Desktop on Mac docs.docker.com 필 wonpaper.tistory.com 이제 터미널을 열고, docker 에서 설치..