안녕하세요, 끙정입니다. 오늘은 정렬의 기본인 ORDER BY 절에 대해 알아보겠습니다. 1. DBMS별 정렬 차이 오라클과 SQL Server, Maria DB를 비교하면서 SQL문을 리뷰하고 있습니다. 정렬 차이에 있어서도 세 DBMS가 다소 차이가 있는데요. 1) 오라클은 입력 순서대로 저장하고 출력한다. 2) SQL Server와 Maria DB는 Primary Key를 기준으로 오름차순 정렬한다. 즉, 똑같은 쿼리를 통해 데이터를 적재하더라도 저장 순서와 출력 순서는 다릅니다. 왼쪽이 Oracle, 가운데가 SQL Server, 오른쪽이 Maria DB SQL Server와 Maria DB는 Primary Key인 name의 문자열 순서대로 정렬이 되어 부산이 맨 위에 있습니다. 그러나 Orac..
안녕하세요, 끙정입니다. 오늘은 지난 포스팅에 이어 WHERE절 두 번째 시간입니다. WHERE절과 함께 쓰이는 LIKE, BETWEEN, IN 문법을 알아보겠습니다. 1. LIKE 비교 연산자는 완전히 일치하는 조건식을 표현합니다. 반면에 LIKE 연산자는 패턴으로 부분 문자열을 검색합니다. 예를 들면 성이 김 씨인 사람만 출력하고 싶다, 주소가 마포구인 사람만 출력하고 싶다, 이럴 때 쓰면 편합니다. LIKE문 뒤에는 다음과 같은 와일드카드를 씁니다. 문자 설명 % 복수개의 문자와 대응. %자리에는 임의 개수의 임의 문자가 올 수 있다. _ 하나의 문자와 대응. _자리에 하나의 임의 문자가 올 수 있다. [ ] [ ] 안에 포함된 문자 리스트 중 하나의 문자와 대응한다. [^ ] [^ ] 안에 포함된..
안녕하세요, 끙정입니다. 오늘은 SELECT문과 함께 쓰이는 WHERE절에 대해서 알아보겠습니다. SELECT문에서 필드 목록이 열을 지정해주는 것이라면, WHERE 절은 행을 지정해주는 것입니다. WHERE조건으로 쓸 수 있는 NULL, 비교/논리 연산자까지 같이 알아보겠습니다. 1. WHERE 기본 문법 /* "FROM 테이블" 뒤에 "WHERE 조건" 으로 선언해준다. */ SELECT 필드목록 FROM 테이블 WHERE 조건; 아래는 area가 1000 이상인 행만 출력해달라는 선언을 한 것이다. SQL 서버에서 WHERE절 사용 여기서 유의할 점이 조금 있는데, 조건으로 지정해주는 문자열과 날짜 상수는 항상 작은따옴표로 감싸야한다는 것이다. 따옴표가 없으면 필드명으로 인식하기 때문에, 잘못된 데..
- Total
- Today
- Yesterday
- searchgpt
- Samsung
- galaxyai
- alexa
- ai pc
- apple intelligence
- ChatGPT
- perplexity
- 액침냉각
- genai
- aichip
- SSI
- OpenAI
- Intel
- Nvidia
- sql
- Apple
- condenast
- Meta
- IDC
- datacenter
- Amazon
- sb1047
- aitv
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |