1. LIMIT는 TOP으로 교체.
예) SELECT * FROM board WHERE uid = 1 LIMIT 1
-> SELECT TOP 1 FROM board WHERE uid = 1
2. LAST_INSERT_ID()는 작동하지 않음. @@IDENTITY로 수정.
예) SELECT LAST_INSERT_ID()
-> SELECT @@IDENTITY
3. GROUP BY 는 SELECT 뒤에 나오는 컬럼을 다 적어주어야 함(MSSQL).
4. NOW()나 DATE()(이상 MYSQL) 는 GETDATE()(MSSQL)로 바꾼다.
5 .password()는 암호화 기능이 없으므로 삭제(MSSQL).
6. DATEDIFF() 현재날짜와 컬럼의 날짜를 비교하는 방법은 DATEDIFF(리턴단위, 처음날짜(주로 컬럼), 마지막 날짜(현재날짜))
예) date = now()
-> DATEDIFF(day, date, GETDATE()) = 0
7. CONCAT은 그냥 string 형식으로 바꿔준 후 string + string 을 하면 된다.
예) SELECT CONCAT('가'.'나') AS title FROM board
-> SELECT str('가'+'나') as title FROM board
8. ROUND([숫자], [자릿수]) - 반드시 두개의 인자가 필요함(MSSQL)
9. LIKE 문에서는 '['가 있는지 확인하여야 함(MSSQL)
10. UNION 을 쓸 때 MYSQL에서는 SELECT를 ()로 꼭 감싸주어야 했으나 MSSQL에서는 그다지 필요치 않은게 아니라 에러가 난답니다.
[출처] 민주가인
"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기, 각종 광고, 영업, 판매, 제안서, 전단지 반응율 3배×10배 이상 높이는 마법의 8단계 공식" |
☞자세히보기 |
|
|