Still far away
close
프로필 배경
프로필 로고

Still far away

  • 분류 전체보기 (41)
    • Languages (18)
      • JAVA (5)
      • JavaScript (13)
    • Databases (6)
      • Oracle (0)
      • MSSQL (6)
      • MySQL (0)
      • PostgreSQL (0)
    • Frontend (1)
      • React (0)
      • WebSquare (1)
    • Backend (0)
      • Web (0)
      • Spring (0)
      • Node.js (0)
    • DevOps | Cloud (9)
      • AWS EC2 (8)
      • Docker (1)
    • CS (5)
      • 컴퓨터구조 (4)
      • 자료구조 (0)
      • 운영체제 (0)
      • 알고리즘 (1)
    • Etc (2)
      • 자격증 (2)
      • Daily (0)
  • 홈
  • 방명록
  • Naver Blog
  • Github
[MSSQL] 조건문(IF)과 반복문(WHILE) (+continue, break)

[MSSQL] 조건문(IF)과 반복문(WHILE) (+continue, break)

안녕하세요. 오늘은 라이프사이클 재무에 대한 모든 것_글라이드 유튜브 강의를 듣고 참고하여 MSSQL의 조건문과 반복문에 대해 포스팅을 작성하도록 하겠습니다.  조건문(IF...ELSE)주어진 조건에 따라 SQL 쿼리를 실행할지 말지를 결정함. 특정 조건이 참 또는 거짓일 때 각각 다른 쿼리를 실행하고자 할 때 유용함! 조건문 문법-- IF 문을 이용해 선언된 변수가 짝인지 홀인지 알려주는 코드IF BEGIN -- 조건이 참일 때 실행ENDELSEBEGIN -- 조건이 거짓일 때 실행END 예시DECLARE @i INT = 110IF @i % 2 = 0BEGIN PRINT N'짝수'ENDELSE PRINT N'홀수'END  반복문(WHILE)조건이 만족되는 동안 SQL 쿼리를 반..

  • format_list_bulleted Databases/MSSQL
  • · 2024. 8. 20.
  • textsms
[MSSQL] 동적 SQL

[MSSQL] 동적 SQL

안녕하세요. 오늘은 라이프사이클 재무에 대한 모든 것_글라이드 유튜브 강의를 듣고 참고하여 MSSQL의 동작 SQL에 대해 포스팅을 작성하도록 하겠습니다.  동적 SQL이란?SQL 쿼리를 문자열로 생성한 후, 그 문자열을 실행하는 방법입니다. 일반적인 SQL 쿼리와 달리, 동적 SQL은 실행 시점에 쿼리 문이 구성되므로 더 유연하게 다양한 상황에 대응할 수 있습니다.-- 일반적인 SQL 쿼리SELECT * FROM COMPANYINFO;-- 동적 SQL 쿼리EXEC('SELECT * FROM COMPANYINFO');  동적 SQL 사용 시 주의점1. SQL 인젝션 방지 : 동적 SQL은 사용자가 입력한 값을 직접 쿼리에 포함하기 때문에 SQL 인젝션 공격에 취약할 수 있음. 이를 방지하기 위해 항상 입..

  • format_list_bulleted Databases/MSSQL
  • · 2024. 8. 20.
  • textsms
[MSSQL] 저장 프로시저(Stored Procedure)

[MSSQL] 저장 프로시저(Stored Procedure)

안녕하세요. 오늘은 라이프사이클 재무에 대한 모든 것_글라이드 유튜브 강의를 듣고 참고하여 MSSQL의 저장 프로시저에 대해 포스팅을 작성하도록 하겠습니다.  저장 프로시저란?SQL Server에서 제공하는 프로그래밍 기능으로, 반복적이거나 복잡한 데이터베이스 작업을 효율적으로 수행할 수 있게 합니다. 저장 프로시저는 여러 SQL 쿼리를 하나로 묶어 저장할 수 있으며, 이로 인해 복잡한 비즈니스 로직을 캡슐화하고 재사용할 수 있습니다.복잡한 비즈니스 로직을 포함할 수 있음데이터 처리와 트랜잭션 관리가 가능코드 재사용과 유지보수가 용이해짐네트워크 트래픽 감소: 클라이언트와 서버 간의 네트워크 통신을 줄임  저장 프로시저 문법생성CREATE PROCEDURE @ 데이터타입, @ 데이터타입, ..

  • format_list_bulleted Databases/MSSQL
  • · 2024. 8. 20.
  • textsms
[MSSQL] 필수 함수 총정리 (ft. 집계, 문자열, 날짜, 형식 변환, 출력)

[MSSQL] 필수 함수 총정리 (ft. 집계, 문자열, 날짜, 형식 변환, 출력)

내가 보려고 만든 필수 문자열, 날짜, 형식 변환, 출력 함수 타입 총정리!  집계 함수(Aggregate Function)함수명설명예시SUM지정한 컬럼의 합계를 반환SUM(Salary) → 50000AVG지정한 컬럼의 평균값을 반환AVG(Salary) → 25000MAX지정한 컬럼의 최대값을 반환MAX(Salary) → 30000MIN지정한 컬럼의 최소값을 반환MIN(Salary) → 20000COUNTNULL이 아닌 레코드의 개수를 반환COUNT(*) → 10COUNT_BIG'COUNT'와 동일하지만, 반환 값을 'BIGINT' 타입으로 반환COUNT_BIG(*) → 10000000000STDEV지정한 컬럼의 표준 편차(Standard Deviation)를 반환STDEV(Salary) → 5000ST..

  • format_list_bulleted Databases/MSSQL
  • · 2024. 8. 20.
  • textsms
[MSSQL] 필수 데이터 타입 총정리

[MSSQL] 필수 데이터 타입 총정리

내가 보려고 만든 필수 데이터 타입 총정리!  문자 유형(Character Data Types)데이터 타입설명최대 길이(문자)비고CHAR(n)고정 길이 문자열8,000짧은 문자열은 공백으로 채움VARCHAR(n)가변 길이 문자열8,000문자열 크기만큼 저장VARCHAR(MAX)가변 길이 문자열1,073,741,824 NCHAR(n)고정 길이 유니코드 문자열4,000유니코드로 저장 (2바이트/문자)NVARCHAR(n)가변 길이 유니코드 문자열4,000 NVARCHAR(MAX)가변 길이 유니코드 문자열536,879,912 ※ 위 3개 데이터타입 앞에 N이 붙은 이유는 영어가 아닌 다른 국가 언어를 저장하기 위함!  숫자 유형(Numeric Data Types)데이터 타입범위바이트 수설명TINYINT0 ~ 2..

  • format_list_bulleted Databases/MSSQL
  • · 2024. 8. 20.
  • textsms
[MSSQL] 사용자 정의 함수 (ft. 스칼라 함수, 테이블 함수)

[MSSQL] 사용자 정의 함수 (ft. 스칼라 함수, 테이블 함수)

안녕하세요. 오늘은 라이프사이클 재무에 대한 모든 것_글라이드 유튜브 강의를 듣고 참고하여 MSSQL의 사용자 정의 함수에 대해 포스팅을 작성하도록 하겠습니다.  함수(Function)SQL 내장함수MSSQL에서 기본적으로 제공하는 함수들로 데이터 집계, 변환, 계산 등을 쉽게 수행할 수 있게 해줌SUM(), AVG(), MAX(), MIN(), COUNT(), LEN(), GETDATE() 등의 함수가 있음사용자 정의 함수(User-Defined Function)사용자가 직접 정의하여 특정 작업을 수행하는 함수이며, 반복적으로 사용되는 복잡한 로직을 함수로 정의하여 코드의 재사용성을 높일 수 있음사용자 정의 함수 종류에는 스칼라 함수(Scalar Function)와 테이블 함수(Table-Valued ..

  • format_list_bulleted Databases/MSSQL
  • · 2024. 8. 20.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기 (41)
    • Languages (18)
      • JAVA (5)
      • JavaScript (13)
    • Databases (6)
      • Oracle (0)
      • MSSQL (6)
      • MySQL (0)
      • PostgreSQL (0)
    • Frontend (1)
      • React (0)
      • WebSquare (1)
    • Backend (0)
      • Web (0)
      • Spring (0)
      • Node.js (0)
    • DevOps | Cloud (9)
      • AWS EC2 (8)
      • Docker (1)
    • CS (5)
      • 컴퓨터구조 (4)
      • 자료구조 (0)
      • 운영체제 (0)
      • 알고리즘 (1)
    • Etc (2)
      • 자격증 (2)
      • Daily (0)
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바