select(10)
-
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ํ๋ถ์ธ๊ณผ ๋๋ ์ผ๋ฐ์ธ๊ณผ ์์ฌ ๋ชฉ๋ก ์ถ๋ ฅํ๊ธฐ
๋ฌธ์ ์ค๋ช ๋ค์์ ์ข ํฉ๋ณ์์ ์ํ ์์ฌ ์ ๋ณด๋ฅผ ๋ด์DOCTOR ํ ์ด๋ธ์ ๋๋ค. DOCTOR ํ ์ด๋ธ์ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ DR_NAME, DR_ID, LCNS_NO, HIRE_YMD, MCDP_CD, TLNO๋ ๊ฐ๊ฐ ์์ฌ์ด๋ฆ, ์์ฌID, ๋ฉดํ๋ฒํธ, ๊ณ ์ฉ์ผ์, ์ง๋ฃ๊ณผ์ฝ๋, ์ ํ๋ฒํธ๋ฅผ ๋ํ๋ ๋๋ค. Column name Type Nullable DR_NAME VARCHAR(20) FALSE DR_ID VARCHAR(10) FALSE LCNS_NO VARCHAR(30) FALSE HIRE_YMD DATE FALSE MCDP_CD VARCHAR(6) TRUE TLNO VARCHAR(50) TRUE ๋ฌธ์ DOCTOR ํ ์ด๋ธ์์ ์ง๋ฃ๊ณผ๊ฐ ํ๋ถ์ธ๊ณผ(CS)์ด๊ฑฐ๋ ์ผ๋ฐ์ธ๊ณผ(GS)์ธ ์์ฌ์ ์ด๋ฆ, ์์ฌID, ์ง๋ฃ๊ณผ, ๊ณ ์ฉ์ผ์๋ฅผ ์กฐํ..
2023.01.03 -
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ๊ณผ์ผ๋ก ๋ง๋ ์์ด์คํฌ๋ฆผ ๊ณ ๋ฅด๊ธฐ
๋ฌธ์ ์ค๋ช ๋ค์์ ์์ด์คํฌ๋ฆผ ๊ฐ๊ฒ์ ์๋ฐ๊ธฐ ์ฃผ๋ฌธ ์ ๋ณด๋ฅผ ๋ด์ FIRST_HALF ํ ์ด๋ธ๊ณผ ์์ด์คํฌ๋ฆผ ์ฑ๋ถ์ ๋ํ ์ ๋ณด๋ฅผ ๋ด์ ICECREAM_INFO ํ ์ด๋ธ์ ๋๋ค. FIRST_HALF ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, SHIPMENT_ID, FLAVOR, TOTAL_ORDER ๋ ๊ฐ๊ฐ ์์ด์คํฌ๋ฆผ ๊ณต์ฅ์์ ์์ด์คํฌ๋ฆผ ๊ฐ๊ฒ๊น์ง์ ์ถํ ๋ฒํธ, ์์ด์คํฌ๋ฆผ ๋ง, ์๋ฐ๊ธฐ ์์ด์คํฌ๋ฆผ ์ด์ฃผ๋ฌธ๋์ ๋ํ๋ ๋๋ค. FIRST_HALF ํ ์ด๋ธ์ ๊ธฐ๋ณธ ํค๋ FLAVOR์ ๋๋ค. NAME TYPE NULLABLE SHIPMENT_ID INT(N) FALSE FLAVOR VARCHAR(N) FALSE TOTAL_ORDER INT(N) FALSE ICECREAM_INFO ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, FLAVOR, INGREDITENT_T..
2022.12.22 -
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ๋ชจ๋ ๋ ์ฝ๋ ์กฐํํ๊ธฐ [SELECT]
๋ฌธ์ ์ค๋ช ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋, ์๋ฌผ ์ข , ๋ณดํธ ์์์ผ, ๋ณดํธ ์์ ์ ์ํ, ์ด๋ฆ, ์ฑ๋ณ ๋ฐ ์ค์ฑํ ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N)..
2022.10.05 -
[ํ๋ก๊ทธ๋๋จธ์ค] Lv2. ์ด๋ฆ์ el์ด ๋ค์ด๊ฐ๋ ๋๋ฌผ ์ฐพ๊ธฐ [String, Date]
๋ฌธ์ ์ค๋ช ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋, ์๋ฌผ ์ข , ๋ณดํธ ์์์ผ, ๋ณดํธ ์์ ์ ์ํ, ์ด๋ฆ, ์ฑ๋ณ ๋ฐ ์ค์ฑํ ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N)..
2022.09.23 -
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ์์ n๊ฐ ๋ ์ฝ๋ [SELECT]
๋ฌธ์ ์ค๋ช ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋, ์๋ฌผ ์ข , ๋ณดํธ ์์์ผ, ๋ณดํธ ์์ ์ ์ํ, ์ด๋ฆ, ์ฑ๋ณ ๋ฐ ์ค์ฑํ ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N)..
2022.09.23 -
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ์ด๋ฆฐ ๋๋ฌผ ์ฐพ๊ธฐ [SELECT]
๋ฌธ์ ์ค๋ช ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋, ์๋ฌผ ์ข , ๋ณดํธ ์์์ผ, ๋ณดํธ ์์ ์ ์ํ, ์ด๋ฆ, ์ฑ๋ณ ๋ฐ ์ค์ฑํ ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N)..
2022.09.23 -
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ๋๋ฌผ์ ์์ด๋์ ์ด๋ฆ [SELECT]
๋ฌธ์ ์ค๋ช ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋, ์๋ฌผ ์ข , ๋ณดํธ ์์์ผ, ๋ณดํธ ์์ ์ ์ํ, ์ด๋ฆ, ์ฑ๋ณ ๋ฐ ์ค์ฑํ ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N)..
2022.09.22 -
[oracle] ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ณธ ๋ช ๋ น์ด2 (group by, distinct, join, case, rownum, null, dual)
1. group by select ํ๋๋ช from ํ ์ด๋ธ๋ช where ์กฐ๊ฑด์ group by ํ๋๋ช 1, ํ๋๋ช 2, ... having ๊ทธ๋ฃน ๋ด ์กฐ๊ฑด์; 2. distinct distinct ๊ตฌ๋ฌธ์ ๋์ดํ ํ๋ ๊ฐ์ ์ค๋ณต ์์ด ๊ตฌํ๋ค. select distinct ํ๋๋ช from ํ ์ด๋ธ ๋ช where ์กฐ๊ฑด; 3. join โญโญโญโญโญ select * from ํ์ํ ์ด๋ธ a join ํ์ํ ์ด๋ธ b on a.ํ์ ์ฝ๋ = b.ํ์์ฝ๋ ; 1๏ธโฃ join : ๊ธฐ์ค ํ ์ด๋ธ๊ณผ ๋์ ํ ์ด๋ธ์ ๋งค์นญํ๋ ํ๋๊ฐ์ด ์๋ ๊ฒฝ์ฐ์ ๊ฒ์ํ๋ค. 2๏ธโฃ left join : ๊ธฐ์ค ํ ์ด๋ธ์ ๋ชจ๋ ํ๋๊ฐ์ ๋ณด์ด๊ณ ๋์ ํ ์ด๋ธ์ ๋งค์นญํ๋ ํ๋๊ฐ์ด ์๋ ๊ฒฝ์ฐ์ ๊ฒ์ํ๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ณต๋ฐฑ์ผ๋ก ๋ณด์ธ๋ค. 3๏ธโฃ right join : ๋์ ..
2021.10.14 -
[oracle] ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ณธ ๋ช ๋ น์ด (select, where, and, or, between, ๋น๊ต์ฐ์ฐ์, like, in, order by)
์ ๋ง ๊ธฐ์ด์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ช ๋ น์ด๋ฅผ ์ ๋ฆฌํด๋ดค๋ค. 1. select select ํ๋๋ช form ํ ์ด๋ธ๋ช ; ์ด ํ์์ด ๊ธฐ๋ณธ์ด๋ค. ex) select * from tb_customer; ํ๋ฉด tb_customer ํ ์ด๋ธ์ ์ ์ฒด๋ฅผ ๋ณด์ฌ์ค๋ค. select ํ๋๋ช as '๋ณ๋ช ' form ํ ์ด๋ธ๋ช ; ํ๋ฉด ํ๋๋ช ์ '๋ณ๋ช '์ผ๋ก ๋ฐ๊ฟ์ ๋ํ๋ผ ์ ์๋ค. ์ด๋ ๋ณ๋ช ์ ๊ณต๋ฐฑ์ ํฌํจํ๋ค๋ฉด ๋ฐ์ดํ๋ฅผ ์ฌ์ฉํด์ค์ผํ๋ค. 2. where select ํ๋๋ช from ํ ์ด๋ธ๋ช where ์กฐ๊ฑด; 3. and select ํ๋๋ช from ํ ์ด๋ธ๋ช where ์กฐ๊ฑด1 and ์กฐ๊ฑด2 ...; 4. or select ํ๋๋ช from ํ ์ด๋ธ๋ช where ์กฐ๊ฑด1 or ์กฐ๊ฑด2 ...; * and , or ํผํฉ 5. between A and B.. s..
2021.10.14 -
4-4. html form์ ์ฌ๋ฌ๊ฐ์ง ํ๊ทธ ๊ณผ ๊ธฐ์ด ์ฐ์ต ๋ฌธ์
1. .. : ํ ์คํธ๋ฅผ ์ฌ๋ฌ ์ค ์ ๋ ฅํ๋ ์์ญ์ ๋ง๋ ๋ค. ์์ฑ 1๏ธโฃ cols : ํ ์คํธ ์์ญ์ ๊ฐ๋ก ๋๋น๋ฅผ ๋ฌธ์ ๋จ์๋ก ์ง์ ํ๋ค. 2๏ธโฃ rows : ํ ์คํธ ์์ญ์ ์ธ๋ก ๊ธธ์ด๋ฅผ ์ค ๋จ์๋ก ์ง์ ํ๋ค. 2. .., .. ์ฌ์ฉ์๊ฐ ๋ด์ฉ์ ์ง์ ์ ๋ ฅํ๋ ๊ฒ์ด ์๋๋ผ ์ฌ๋ฌ ์ต์ ์ค ํ๋๋ฅผ ์ ํํ๋ ๊ฒ์ด๋ค. .. ์์ฑ 1๏ธโฃ size : ํ๋ฉด์ ํ์ํ ๋๋กญ๋ค์ด ํญ๋ชฉ์ ๊ฐ์๋ฅผ ์ง์ ํ๋ค. 2๏ธโฃ multiple : ๋๋กญ๋ค์ด ๋ชฉ๋ก์์ ๋ ์ด์์ ํญ๋ชฉ์ ์ ํํ ๋ ์ฌ์ฉํ๋ค. ์์ฑ 1๏ธโฃ value : ํด๋น ํญ๋ชฉ์ ์ ํํ ๋ ์๋ฒ๋ก ๋๊ฒจ์ค ๊ฐ์ ์ง์ ํ๋ค. 2๏ธโฃ selected : ๋๋กญ๋ค์ด ๋ฉ๋ด๋ฅผ ์ฝ์ ํ ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ํํด์ ๋ณด์ฌ์ค ํญ๋ชฉ์ ์ง์ ํ๋ค. * ์ฐ์ต ๋ฌธ์ 1 ์์ฝ ์ ๋ณด ์ด ๋ฆ ํด๋ํฐ ์ด๋ฉ์ผ * ์ฐ์ต๋ฌธ์ 2 ํ๋ฐ..
2021.10.09