잠시만 기다려 주세요

     '책임지지 않는 윤석열 정부를 규탄한다. 입만 벌리면 거짓말.. 범죄 의혹 한트럭... 자신들의 범죄 의혹을 철저히 숨기는 윤석열 정부를 탄핵하자.'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (16)  |  여러가지 팁 (1056)  |  추천 및 재미 (151)  |  자료실 (22)  |  
시사, 이슈, 칼럼, 평론, 비평 (600)  |  끄적거림 (129)  |  문예 창작 (705)  |  바람 따라 (69)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    DATABASE

DATABASE - 글 쿼리 처리 과정 / SELECT 실행순서, 쿼리 실행 순서
이 름 : 바다아이   |   조회수 : 8959         짧은 주소 : https://www.bada-ie.com/su/?901591783170
기본중의 기본! 

-문법 순서-

SELECT                            - 1
FROM                               - 2
WHERE                             - 3
GROUP BY                        - 4
HAVING                            - 5
ORDER BY                        - 6


-실행 순서-

FROM                               - 1
WHERE                             - 2
GROUP BY                        - 3
HAVING                             - 4
SELECT                            - 5
ORDER BY                         - 6

 
해당 데이터가 있는 곳을 찾아가서                   (FROM)
조건에 맞는 데이터만 가져와서                       (WHERE)
원하는 데이터로 가공                                    (GROUP BY)
가공한 데이터에서 조건에 맞는 것만                (HAVING)
뽑아내서                                                     (SELECT)
정렬                                                           (ORDER BY)

 
실행순서는 문법, 권한 검사 순서이기도 하고,
Alias 등록 순서 이기도 하다.

 
별칭(Alias)

FROM 절에서 테이블에 Alias를 사용했다면       (FROM Table1 AS T1)
SELECT, ORDER BY 절에서 사용할 수 있고      (SELECT T1.Col1, ORDER BY T1.Col1)
SELECT 절에서 컬럼에 Alias를 사용했다면       (SELECT T1.Col1 AS a)
ORDER BY 절에서 사용할 수 있다.                   (ORDER BY AS a)

 
ORDER BY절에 T1.a가 안되는 것으로 보아
a는 T1.col1을 대신하는 것 같다.


출처 : https://blog.naver.com/jumdol625/110152301394
| |





      1 page / 1 page
번 호 카테고리 제 목 이름 조회수
9 DATABASE PostgreSQL, MSSQL, MySQL, MariaDB, Oracle DB 바다아이 6828
8 DATABASE , , Exclusive lock Shared lock 바다아이 6690
7 DATABASE db .. dbeaver, db admin tool 바다아이 11532
6 DATABASE RDBMS SQL MONGODB ... 바다아이 8628
현재글 DATABASE / SELECT , 바다아이 8960
4 DATABASE dbms .... 믿 ... 바다아이 9143
3 DATABASE DBMS :: Random Row Select 바다아이 9465
2 DATABASE , , SELECT FOR UPDATE #2 바다아이 9196
1 DATABASE , , SELECT FOR UPDATE #1 바다아이 14689
| |









Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Ubuntu + GoLang + PostgreSQL + Mariadb ]
서버위치 : 오라클 클라우드 춘천  실행시간 : 0.0613
to webmaster... gogo sea. gogo sea.