SQL
SQL문의 순서는 select > from > where > group by > order by 순서임!!!!
select 무엇 from 어디
'어디'라는 테이블에서 '무엇'이라는 컬럼을 보여다오
- 무엇 자리에 * 넣으면 그 테이블 다 보여줌
select 무엇1, 무엇2, 무엇3 from 어디
'어디'라는 테이블에서 '무엇1', '무엇2', '무엇3'이라는 컬럼들을 보여다오
select 무엇 as "무엇무엇" from 어디
'어디'라는 테이블에서 '무엇'이라는 컬럼을 '무엇무엇'이라 칭하며 보여다오
- 영어일 땐 큰 따옴표 써도 되고 안 써도 됨
- 따옴표 안 쓰는 경우 띄어쓰기는 "_" 이거 언더바로 표현
- as를 안 쓰기도 함
select 무엇 from 어디 where 이러이러한
'어디'라는 테이블에서 '이러이러한' 조건에 해당하는 '무엇'이라는 컬럼을 보여다오
where 나이 between 20 and 30
나이가 20에서 30 사이인
where 나이 in (15, 25, 35) / where 이름 in ('철수', '영수')
나이가 15세, 25세, 35세인 / 이름이 철수, 영수인
- 문자열은 작은 따옴표 필수
where 이름 like '%지%' / where 이름 like '지%' / where 이름 like '%지'
이름 중에 '지'가 들어가는 이름인 / '지'로 시작하는 이름인 ' / '지'로 끝나는 이름인
sum(무엇) avg(무엇) count(무엇) min(무엇) max(무엇)
무엇 컬럼의 합 / 무엇 컬럼의 평균 / 무엇 컬럼의 행 개수 / 무엇 컬럼의 최솟값 / 무엇 컬럼의 최댓값
- count(1) 또는 count(*)하면 테이블의 모든 행 개수
- count(distinct 무엇)하면 무엇 컬럼의 행 개수인디 중복 값을 제외하고 센 결과
select 무엇1, 무엇2 from 어디 group by 무엇1
'어디'라는 테이블에서 '무엇1'이라는 컬럼별 '무엇2'를 보여다오
select * from 어디 order by 무엇
'어디'라는 테이블 전부를 '무엇'이라는 컬럼의 오름차순으로 정렬해서 보여다오
select * from 어디 order by 무엇1 desc, 무엇2
'어디'라는 테이블 전부를 '무엇1'이라는 컬럼의 내림차순으로 정렬한 후, '무엇2'라는 컬럼의 오름차순으로 정렬해다오
- desc 붙이면 내림차순
- 콤마로 여러 순서 배열할 수 있고, 정렬 순서는 앞에 오는 곳부터 적용
javascript
id는 유일무이한 명찰이고, class는 여러 곳에 붙을 수 있는 명찰임
<h1 id="headline" class="text"> 제목 </h1>
<h2 class="text" > 소제목 </h2>
<p id="first" class="text" > 첫 내용 </p>
<p id="second" class="text" > 다음 내용 </p>
위처럼, id는 중복 불가, class는 중복 가능
'TIL&WIL' 카테고리의 다른 글
241009 TIL (0) | 2024.10.09 |
---|---|
241008 TIL (1) | 2024.10.08 |
24년 10월 1주차 WIL (2) | 2024.10.04 |
241004 TIL (1) | 2024.10.04 |
241002 TIL (1) | 2024.10.02 |