IT 공부

MSSQL 천단위 콤마, 숫자 채우기, 통화 표시 방법 (FORMAT)

MSSQL 천단위 콤마, 숫자 채우기, 통화 표시 방법 (FORMAT) MS SQL 쿼리문에서 날짜/시간 및 숫자 값을 문자열로 원하는 형식으로 지정할 때 FORMAT() 함수를 사용합니다. 숫자 값을 천 단위 콤마로 표시할 때 자주 사용하고 소수점 자릿수를 ‘0’으로 채우거나 통화 표시로 지정할 때도 가끔씩 사용합니다. 그리고 날짜/시간을 원하는 형식으로 문자열로 지정할 때는 FORMAT() 함수보다는 CONVERT() 함수를 주로 […]

MSSQL 천단위 콤마, 숫자 채우기, 통화 표시 방법 (FORMAT) 더보기

MSSQL 천단위 콤마, 숫자 채우기, 통화 표시 방법 (FORMAT)

MSSQL 문자열 치환, 대/소문자 변환 (REPLACE, UPPER, LOWER)

MSSQL 문자열 치환, 대/소문자 변환 (REPLACE, UPPER, LOWER) MS SQL 쿼리문에서 문자열 바꾸기(치환) REPLACE 함수는 자주 사용됩니다. 예로 주민등록번호, 핸드폰번호, 사업자등록번호와 같은 필드에서는 “-” 기호가 들어간 데이터와 들어가 있지 않은 데이터가 같이 존재하는 경우가 많습니다. 이럴 때 사용자한테 데이터를 보여줄 때 REPLACE 함수를 자주 사용합니다. 그리고 대/소문자 변환 작업이 필요할 때가 가끔씩 있습니다. 그럼 간단한

MSSQL 문자열 치환, 대/소문자 변환 (REPLACE, UPPER, LOWER) 더보기

MSSQL 문자열 치환, 대/소문자 변환 (REPLACE, UPPER, LOWER)

MSSQL 문자열 자르기 (LEFT, SUBSTRING, RIGHT) – 문자열 함수 (2)

MSSQL 문자열 자르기 (SUBSTRING, LEFT, RIGHT) MS SQL 쿼리문에서 문자열 데이터를 원하는 값으로 자르기가 필요할 때가 있습니다. 예로 주민번호 데이터로 생년월일, 성별을 추출할 수 있겠죠. 그럼 간단한 예제를 통해서 SUBSTRING, LEFT, RIGHT 함수에 대해서 알아보죠. 포스트 기준 – Microsoft SQL Server 2019 – SSMS 18.10 구문 1. LEFT ▶ 문자열의 왼쪽부터 지정된 수만큼의 문자를 반환합니다. 구문 (syntaxsql) LEFT ( character_expression , integer_expression ) 2. RIGHT ▶

MSSQL 문자열 자르기 (LEFT, SUBSTRING, RIGHT) – 문자열 함수 (2) 더보기

MSSQL 문자열 자르기 (SUBSTRING, LEFT, RIGHT)

MSSQL 공백 제거 방법 (LTRIM, RTRIM, TRIM) – 문자열 함수 (1)

MSSQL 공백 제거 방법 (LTRIM, RTRIM, TRIM) MS SQL 쿼리문에서 공백 제거가 필요한 경우가 발생할 수 있습니다. 데이터에 공백이 들어가서 쿼리문 수행 시 원하는 결괏값이 나오지 않는 경우가 있습니다. 쿼리문 응답 속도면에서 공백 제거 함수인 LTRIM, RTRIM, TRIM 함수를 사용하지 않는게 좋고 필요할 때만 사용하는 게 좋을 것 같습니다. 그럼 공백 제거 함수인 LTRIM, RTIRM,

MSSQL 공백 제거 방법 (LTRIM, RTRIM, TRIM) – 문자열 함수 (1) 더보기

MSSQL 공백 제거 방법 (LTRIM, RTRIM, TRIM)

Classic ASP DB 트랜잭션 처리 – Commit, Rollback

Classic ASP DB 트랜잭션 처리 – Commit, Rollback 프로그램을 개발하다 보면 DataBase 트랜잭션(Transaction) 처리가 필요할 때가 있습니다. 저 같은 경우는 모든 Classic ASP 페이지에 트랜잭션 처리는 않고 필요하다고 판단될 때 트랜잭션 처리합니다. 예를 들어 동시접속자가 많은 페이지 또는 배치성 페이지 같은 경우는 Classic ASP 페이지를 하나의 트랜잭션으로 묶어 처리합니다. 그럼 간단한 예제를 통해서 Classic ASP에서

Classic ASP DB 트랜잭션 처리 – Commit, Rollback 더보기

Classic ASP DB 트랜잭션 처리 - Commit, Rollback

IIS 10 사용자 지정 오류 페이지 설정 방법

IIS 10 사용자 지정 오류 페이지 설정 방법 웹 페이지에 오류가 발생한 경우 IIS에서 기본적으로 제공되는 오류 페이지에는 많은 정보가 화면에 보여줍니다. 개발하는 입장에서는 상세한 오류 페이지를 확인을 하여 디버깅을 하면 좋은데 보안상으로는 좋지가 않습니다. 서비스 중인 웹서버 정보를 활용하여 해킹 시도를 할 수 있겠죠. 그래서 서비스중인 웹서버에서는 오류 발생 시 ‘사용자 지정 오류 페이지’

IIS 10 사용자 지정 오류 페이지 설정 방법 더보기

IIS 10 사용자 지정 오류 페이지 설정 방법

IIS 10 기본 문서(디폴트 페이지) 설정 방법

IIS 10 기본 문서(디폴트 페이지) 설정 방법 웹 사이트를 구축할 때는 기본 문서(디폴트 페이지)를 설정해야 되겠죠. 그럼 웹 사이트에 기본 문서(디폴트 페이지)를 설정하는 방법에 대해서 알아보죠. ◎ 포스트 기준 – 윈도우 11 – IIS(Internet Information Services) 10 1. 기본 문서(디폴트 페이지) 없는 경우 (AS-IS) ▶ 아래 이미지와 같이 오류 페이지를 보여주면 안 되죠 보안상 아주 취약합니다. (※

IIS 10 기본 문서(디폴트 페이지) 설정 방법 더보기

IIS 10 기본 문서(디폴트 페이지) 설정 방법

MSSQL 데이터 형식 변환하기 (CAST 및 CONVERT)

MSSQL 데이터 형식 변환하기 (CAST 및 CONVERT) MS SQL 쿼리문을 작성하다 보면 형식 변환이 필요할 때가 자주 발생합니다. MS SQL에서는 CAST(), CONVERT() 함수를 제공하고 있습니다. CONVERT() 함수는 DATE 형식을 문자열 형식으로 변환할 때 주로 사용되는데 DATE 형식을 문자열로 변환할 때 문자열 스타일을 지정할 수 있어 주로 사용됩니다. 이전 포스트를 참고하시면 됩니다. 그럼 CAST() 함수에 대해서

MSSQL 데이터 형식 변환하기 (CAST 및 CONVERT) 더보기

MSSQL 데이터 형식 변환하기 (CAST 및 CONVERT)

MSSQL 원하는 날짜 및 시간 구하기 (DATEADD)

MSSQL 원하는 날짜 및 시간 구하기 (DATEADD) 원하는 날짜 및 시간을 구할 때가 빈번하게 발생하는데요. MS SQL에서는 DATEADD() 함수를 제공하고 있습니다. DATEADD() 함수는 number(부호 있는 정수)를 추가해서 원하는 날짜 및 시간 값을 구할 수 있는데요 예를 들어 DATEADD() 함수를 사용하여 오늘부터 3000분 후의 날짜를 찾을 수 있습니다. 그럼 DATEADD() 함수에 대해서 알아보죠. ◎ 포스트 기준 –

MSSQL 원하는 날짜 및 시간 구하기 (DATEADD) 더보기

MSSQL 원하는 날짜 및 시간 구하기 (DATEADD)

MSSQL 특정일 요일 구하기 (DATENAME, DATEPART)

MSSQL 특정일 요일 구하기 (DATENAME, DATEPART) 특정 일자에 대해서 요일을 구할 때가 빈번하게 발생하는데요. MS SQL에서는 DATENAME(), DATEPART() 함수를 제공하고 있습니다. DATENAME(), DATEPART() 함수는구문(Syntax)은 동일하고 반환 형식만 다릅니다. DATENAME() 함수는 NVARCHAR 이고 DATEPART() 함수는 INT 형식으로 반환합니다. 그럼 DATENAME(), DATEPART() 함수에 대해서 알아보죠. 포스트 기준 – Microsoft SQL Server 2019 – SSMS 18.10 MSSQL 특정일 요일

MSSQL 특정일 요일 구하기 (DATENAME, DATEPART) 더보기

MSSQL 특정일 요일 구하기 (DATENAME, DATEPART)
위로 스크롤