728x90
반응형
페이징 처리 방식
MSSQL에서는 TOP
또는 OFFSET FETCH
를, MySQL에서는 LIMIT OFFSET
을 사용합니다.
-- MSSQL
SELECT * FROM Users ORDER BY id OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY;
-- MySQL
SELECT * FROM Users LIMIT 10 OFFSET 10;
조건문과 IF문
MSSQL에서는 IIF()
함수를 사용할 수 있고, MySQL은 IF()
를 사용합니다.
-- MSSQL
SELECT IIF(score > 60, 'Pass', 'Fail') FROM TestResults;
-- MySQL
SELECT IF(score > 60, 'Pass', 'Fail') FROM TestResults;
변수 선언 및 활용
변수 선언 방식도 다릅니다.
-- MSSQL
DECLARE @name VARCHAR(50);
SET @name = 'John';
-- MySQL
SET @name := 'John';
728x90
반응형
'Database' 카테고리의 다른 글
[MSSQL] MSSQL 문자열 타입 (0) | 2025.05.26 |
---|---|
[MSSQL] MSSQL과 MySQL의 기초 문법 차이 정리 (0) | 2025.05.26 |
[Window Database] Database 란? (0) | 2023.04.10 |
댓글