inblog logo
|
soultree

    soultree

    ๐Ÿ™Œ๐Ÿป ๋ธ”๋กœ๊ทธ์— ๋ฐฉ๋ฌธํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. :) ๐Ÿ™Œ๐Ÿป

    [ Github ]
    โœ… "https://github.com/SoulTree-Lovers" โœ…
    See AllAWSJWTSQLDOracleSQLSoftware ArchitectureDatabaseServerNetworkOSSocket ProgrammingCJavaPythonSpring
    [SQLD] ๋ฐ˜์ •๊ทœํ™”(De-Normalization) | PART 1

    [SQLD] ๋ฐ˜์ •๊ทœํ™”(De-Normalization) | PART 1

    ๋ฐ์ดํ„ฐ์˜ ์กฐํšŒ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ์˜ ์ค‘๋ณต์„ ํ—ˆ์šฉํ•˜๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋ฃนํ•‘ํ•˜๋Š” ๊ณผ์ •์ด๋‹ค. ์ฃผ์˜ํ•ด์•ผ ํ•  ์ ์€ ์กฐํšŒ ์„ฑ๋Šฅ์€ ํ–ฅ์ƒ๋  ์ˆ˜ ์žˆ์œผ๋‚˜ ์ž…๋ ฅ, ์ˆ˜์ •, ์‚ญ์ œ ์„ฑ๋Šฅ์€ ์ €ํ•˜๋  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๊ณ  ๋ฐ์ดํ„ฐ ์ •ํ•ฉ์„ฑ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐ˜์ •๊ทœํ™”๋Š” ์ •๊ทœํ™”๊ฐ€ ๋๋‚œ ํ›„ ๊ฑฐ์น˜๊ฒŒ ๋˜๋ฉฐ ์ •๊ทœํ™”์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํŠน์ • ๋ฐฉ์‹์ด ์กด์žฌํ•œ๋‹ค.
    Hi's avatar
    Sep 12, 2024
    SQLDOracleSQL
    [SQLD] ์ •๊ทœํ™”(Nomalization) | PART 1

    [SQLD] ์ •๊ทœํ™”(Nomalization) | PART 1

    ๋ฐ์ดํ„ฐ ์ •ํ•ฉ์„ฑ(๋ฐ์ดํ„ฐ์˜ ์ •ํ™•์„ฑ๊ณผ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๊ณ  ๋ณด์žฅํ•˜๋Š” ๊ฒƒ)์„ ์œ„ํ•ด ์—”ํ„ฐํ‹ฐ๋ฅผ ์ž‘์€ ๋‹จ์œ„๋กœ ๋ถ„๋ฆฌํ•˜๋Š” ๊ณผ์ •์ด๋‹ค. ์ •๊ทœํ™”๋ฅผ ํ•  ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ ์กฐํšŒ ์„ฑ๋Šฅ์€ ์ฒ˜๋ฆฌ ์กฐ๊ฑด์— ๋”ฐ๋ผ ํ–ฅ์ƒ๋˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๊ณ  ์ €ํ•˜๋˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์ง€๋งŒ ์ž…๋ ฅ, ์ˆ˜์ •, ์‚ญ์ œ ์„ฑ๋Šฅ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ํ–ฅ์ƒ๋œ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๋ ‡๋‹ค๊ณ  ๋ฌด์ž‘์ • ์ •๊ทœํ™”๋ฅผ ํ†ตํ•ด ์—”ํ„ฐํ‹ฐ๋ฅผ ๋ถ„๋ฆฌํ•ด์„œ๋Š” ์•ˆ ๋œ๋‹ค. ์—”ํ„ฐํ‹ฐ๋ฅผ ๋ถ„๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์กฐ๊ฑด์ด ๋”ฐ๋กœ ์กด์žฌํ•œ๋‹ค.
    Hi's avatar
    Sep 11, 2024
    SQLSQLDOracle
    [SQLD] ์‹๋ณ„์ž(Identifiers) | PART 1

    [SQLD] ์‹๋ณ„์ž(Identifiers) | PART 1

    ์‹๋ณ„์ž๋Š” ๊ฐ๊ฐ์˜ ์ธ์Šคํ„ด์Šค๋ฅผ ๊ตฌ๋ณ„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์—ญํ• ์ด๋‹ค. ํ•™๋ฒˆ, ๊ตฐ๋ฒˆ, ์‚ฌ๋ฒˆ ๋“ฑ์ด ์ด์— ํ•ด๋‹น๋œ๋‹ค.
    Hi's avatar
    Sep 10, 2024
    SQLDOracleSQL
    [SQLD] ๊ด€๊ณ„(Relationship) | PART 1

    [SQLD] ๊ด€๊ณ„(Relationship) | PART 1

    ๊ด€๊ณ„๋Š” ์—”ํ„ฐํ‹ฐ ๊ฐ„ ๊ด€๊ณ„๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ, ์—”ํ„ฐํ‹ฐ ๊ฐ„ ์–ด๋– ํ•œ ์—ฐ๊ด€์„ฑ์ด ์žˆ๋Š”์ง€ ์—ฌ๋Ÿฌ ํƒ€์ž…์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค. ์กด์žฌ ๊ด€๊ณ„์™€ ํ–‰์œ„ ๊ด€๊ณ„๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฐ ๊ด€๊ณ„ ์ฐจ์ˆ˜๋Š” 1:1, 1:M, N:M์œผ๋กœ ๋‚˜๋ˆ ์ง„๋‹ค.
    Hi's avatar
    Sep 09, 2024
    SQLDOracleSQL
    [SQLD] ์†์„ฑ(Attribute) | PART 1

    [SQLD] ์†์„ฑ(Attribute) | PART 1

    ์†์„ฑ์€ ์˜๋ฏธ์ƒ ๋” ์ด์ƒ ์ชผ๊ฐœ์ง€์ง€ ์•Š๋Š” ๋ ˆ๋ฒจ์ด์–ด์•ผ ํ•˜๊ณ , ํ”„๋กœ์„ธ์Šค์— ํ•„์š”ํ•œ ๋‚ด์šฉ์ด์–ด์•ผ ํ•œ๋‹ค.
    Hi's avatar
    Sep 05, 2024
    SQLDOracleSQL
    [SQLD] ๋ฐ˜์ •๊ทœํ™”(De-Normalization) | PART 1

    [SQLD] ๋ฐ˜์ •๊ทœํ™”(De-Normalization) | PART 1

    ๋ฐ์ดํ„ฐ์˜ ์กฐํšŒ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ์˜ ์ค‘๋ณต์„ ํ—ˆ์šฉํ•˜๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋ฃนํ•‘ํ•˜๋Š” ๊ณผ์ •์ด๋‹ค. ์ฃผ์˜ํ•ด์•ผ ํ•  ์ ์€ ์กฐํšŒ ์„ฑ๋Šฅ์€ ํ–ฅ์ƒ๋  ์ˆ˜ ์žˆ์œผ๋‚˜ ์ž…๋ ฅ, ์ˆ˜์ •, ์‚ญ์ œ ์„ฑ๋Šฅ์€ ์ €ํ•˜๋  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๊ณ  ๋ฐ์ดํ„ฐ ์ •ํ•ฉ์„ฑ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐ˜์ •๊ทœํ™”๋Š” ์ •๊ทœํ™”๊ฐ€ ๋๋‚œ ํ›„ ๊ฑฐ์น˜๊ฒŒ ๋˜๋ฉฐ ์ •๊ทœํ™”์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํŠน์ • ๋ฐฉ์‹์ด ์กด์žฌํ•œ๋‹ค.
    Hi's avatar
    Sep 12, 2024
    SQLDOracleSQL
    [SQLD] ์ •๊ทœํ™”(Nomalization) | PART 1

    [SQLD] ์ •๊ทœํ™”(Nomalization) | PART 1

    ๋ฐ์ดํ„ฐ ์ •ํ•ฉ์„ฑ(๋ฐ์ดํ„ฐ์˜ ์ •ํ™•์„ฑ๊ณผ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๊ณ  ๋ณด์žฅํ•˜๋Š” ๊ฒƒ)์„ ์œ„ํ•ด ์—”ํ„ฐํ‹ฐ๋ฅผ ์ž‘์€ ๋‹จ์œ„๋กœ ๋ถ„๋ฆฌํ•˜๋Š” ๊ณผ์ •์ด๋‹ค. ์ •๊ทœํ™”๋ฅผ ํ•  ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ ์กฐํšŒ ์„ฑ๋Šฅ์€ ์ฒ˜๋ฆฌ ์กฐ๊ฑด์— ๋”ฐ๋ผ ํ–ฅ์ƒ๋˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๊ณ  ์ €ํ•˜๋˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์ง€๋งŒ ์ž…๋ ฅ, ์ˆ˜์ •, ์‚ญ์ œ ์„ฑ๋Šฅ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ํ–ฅ์ƒ๋œ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๋ ‡๋‹ค๊ณ  ๋ฌด์ž‘์ • ์ •๊ทœํ™”๋ฅผ ํ†ตํ•ด ์—”ํ„ฐํ‹ฐ๋ฅผ ๋ถ„๋ฆฌํ•ด์„œ๋Š” ์•ˆ ๋œ๋‹ค. ์—”ํ„ฐํ‹ฐ๋ฅผ ๋ถ„๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์กฐ๊ฑด์ด ๋”ฐ๋กœ ์กด์žฌํ•œ๋‹ค.
    Hi's avatar
    Sep 11, 2024
    SQLSQLDOracle
    [SQLD] ์‹๋ณ„์ž(Identifiers) | PART 1

    [SQLD] ์‹๋ณ„์ž(Identifiers) | PART 1

    ์‹๋ณ„์ž๋Š” ๊ฐ๊ฐ์˜ ์ธ์Šคํ„ด์Šค๋ฅผ ๊ตฌ๋ณ„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์—ญํ• ์ด๋‹ค. ํ•™๋ฒˆ, ๊ตฐ๋ฒˆ, ์‚ฌ๋ฒˆ ๋“ฑ์ด ์ด์— ํ•ด๋‹น๋œ๋‹ค.
    Hi's avatar
    Sep 10, 2024
    SQLDOracleSQL
    [SQLD] ๊ด€๊ณ„(Relationship) | PART 1

    [SQLD] ๊ด€๊ณ„(Relationship) | PART 1

    ๊ด€๊ณ„๋Š” ์—”ํ„ฐํ‹ฐ ๊ฐ„ ๊ด€๊ณ„๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ, ์—”ํ„ฐํ‹ฐ ๊ฐ„ ์–ด๋– ํ•œ ์—ฐ๊ด€์„ฑ์ด ์žˆ๋Š”์ง€ ์—ฌ๋Ÿฌ ํƒ€์ž…์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค. ์กด์žฌ ๊ด€๊ณ„์™€ ํ–‰์œ„ ๊ด€๊ณ„๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฐ ๊ด€๊ณ„ ์ฐจ์ˆ˜๋Š” 1:1, 1:M, N:M์œผ๋กœ ๋‚˜๋ˆ ์ง„๋‹ค.
    Hi's avatar
    Sep 09, 2024
    SQLDOracleSQL
    [SQLD] ์†์„ฑ(Attribute) | PART 1

    [SQLD] ์†์„ฑ(Attribute) | PART 1

    ์†์„ฑ์€ ์˜๋ฏธ์ƒ ๋” ์ด์ƒ ์ชผ๊ฐœ์ง€์ง€ ์•Š๋Š” ๋ ˆ๋ฒจ์ด์–ด์•ผ ํ•˜๊ณ , ํ”„๋กœ์„ธ์Šค์— ํ•„์š”ํ•œ ๋‚ด์šฉ์ด์–ด์•ผ ํ•œ๋‹ค.
    Hi's avatar
    Sep 05, 2024
    SQLDOracleSQL
    [SQLD] ์—”ํ„ฐํ‹ฐ(Entity) | PART 1

    [SQLD] ์—”ํ„ฐํ‹ฐ(Entity) | PART 1

    ์—”ํ„ฐํ‹ฐ๋Š” ์‹๋ณ„์ด ๊ฐ€๋Šฅํ•œ ๊ฐ์ฒด์ด๋‹ค. ์ฃผ๋กœ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•œ๋‹ค. SQLD์—์„œ ๋‚˜์˜ค๋Š” ์—”ํ„ฐํ‹ฐ์˜ ์ด๋ก ์„ ๊ณต๋ถ€ํ•ด๋ณด์ž.
    Hi's avatar
    Sep 04, 2024
    SQLDOracleSQL
    [SQLD] ๋ชจ๋ธ๋ง(Modeling) | PART 1

    [SQLD] ๋ชจ๋ธ๋ง(Modeling) | PART 1

    ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชจ๋ธ๋ง์€ โ€˜ํ˜„์‹ค ์„ธ๊ณ„๋ฅผ ๋‹จ์ˆœํ™”ํ•˜์—ฌ ํ‘œํ˜„ํ•˜๋Š” ๊ธฐ๋ฒ•โ€™์ด๋‹ค.
    Hi's avatar
    Sep 04, 2024
    SQLSQLDOracle
    [SQL] PIVOT๊ณผ UNPIVOT

    [SQL] PIVOT๊ณผ UNPIVOT

    ๋จผ์ €, ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ๋ฅผ ์•Œ์•„๋ณด๊ณ , Oracle์—์„œ ์‚ฌ์šฉํ•˜๋Š” `PIVOT`๊ณผ `UNPIVOT`์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž. ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ๋Š” `Long Data`(Tidy Data)์™€ `Wide Data`(Cross Table)๊ฐ€ ์žˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์šฐ๋ฆฌ๊ฐ€ ์ž˜ ์•Œ๊ณ  ์žˆ๋Š” RDB๋Š” Long Data์ด๋ฉฐ, ๊ทธ๊ฒƒ์„ 90๋„ ๋Œ๋ฆฐ ๊ฒƒ์ด Wide Data๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. PIVOT์€ Long Data๋ฅผ Wide Data๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ์ด๋ฉฐ, UNPIVOT์€ ๋ฐ˜๋Œ€๋กœ Wide Data๋ฅผ Long Data๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ์ด๋‹ค.
    Hi's avatar
    Sep 02, 2024
    SQLOracle
    [SQL] DCL์˜ ๋ชจ๋“  ๊ฒƒ

    [SQL] DCL์˜ ๋ชจ๋“  ๊ฒƒ

    DCL์€ Data Control Language์˜ ์•ฝ์ž๋กœ, 'USER'๋ฅผ ์ƒ์„ฑํ•˜๊ณ , 'USER'์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ปจํŠธ๋กคํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๊ฑฐ๋‚˜ ํšŒ์ˆ˜ํ•˜๋Š” ๋ช…๋ น์–ด์ด๋‹ค. `CREATE USER`, `ALTER USER`, `DROP USER` ๋“ฑ์ด ์žˆ๋‹ค.
    Hi's avatar
    Aug 28, 2024
    SQLOracle
    [SQL] DDL์˜ ๋ชจ๋“  ๊ฒƒ

    [SQL] DDL์˜ ๋ชจ๋“  ๊ฒƒ

    DDL์€ Data Definition Language์˜ ์•ฝ์ž๋กœ, ๋ฐ์ดํ„ฐ๋ฅผ ์ •์˜ํ•˜๋Š” ๋ช…๋ น์–ด์ด๋‹ค. DDL์€ CREATE, ALTER, DROP, RENAME, TRUNCATE๊ฐ€ ์žˆ๋‹ค.
    Hi's avatar
    Aug 27, 2024
    OracleSQL
    [SQL] TCL์˜ ๋ชจ๋“  ๊ฒƒ

    [SQL] TCL์˜ ๋ชจ๋“  ๊ฒƒ

    TCL์€ Transaction Control Language์˜ ์•ฝ์ž์ด๋‹ค. ํŠธ๋žœ์žญ์…˜์„ ์ œ์–ดํ•˜๋Š” ๋ช…๋ น์–ด๋กœ COMMIT, ROLLBACK, SAVEPOINT๊ฐ€ ์žˆ๋‹ค. ์ผ๋ถ€์—์„œ๋Š” TCL์„ DCL๋กœ ๋ถ„๋ฅ˜ํ•˜๊ธฐ๋„ ํ•œ๋‹ค. *ํŠธ๋žœ์žญ์…˜์ด๋ž€ ์ชผ๊ฐœ์งˆ ์ˆ˜ ์—†๋Š” ์—…๋ฌด์ฒ˜๋ฆฌ์˜ ๋‹จ์œ„์ด๋‹ค.
    Hi's avatar
    Aug 26, 2024
    SQLOracle
    [SQL] DML์˜ ๋ชจ๋“  ๊ฒƒ

    [SQL] DML์˜ ๋ชจ๋“  ๊ฒƒ

    DML์€ Data Manipulation Language์˜ ์•ฝ์ž๋กœ, DDL์—์„œ ์ •์˜ํ•œ ๋Œ€๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•˜๊ณ (INSERT), ์ˆ˜์ •ํ•˜๊ณ (UPDATE), ์‚ญ์ œํ•˜๋Š”(DELETE) ๋ช…๋ น์–ด์ด๋‹ค. SELECT๋ฅผ DML์ด๋ผ๊ณ  ํ•˜๋Š” ๋ธ”๋กœ๊ทธ๋‚˜ ๊ฒŒ์‹œ๊ธ€์ด ๊ฐ„ํ˜น ์žˆ๋Š”๋ฐ, SELECT๋Š” DML์ด ์•„๋‹ˆ๋ผ DQL(Data Query Language)๋กœ ๋”ฐ๋กœ ๋ถ„๋ฅ˜ํ•œ๋‹ค.
    Hi's avatar
    Aug 22, 2024
    OracleSQL
    [SQL] TOP-N ์ฟผ๋ฆฌ (ROWNUM)

    [SQL] TOP-N ์ฟผ๋ฆฌ (ROWNUM)

    Oracle์—์„œ๋Š” MySQL๊ณผ๋Š” ๋‹ค๋ฅด๊ฒŒ `LIMIT`์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. ๋”ฐ๋ผ์„œ, `ROWNUM`์„ ํ†ตํ•ด ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ TOP N๊ฐœ๋ฅผ ์ถ”์ถœํ•ด์•ผ ํ•œ๋‹ค. ์ฃผ๋กœ, ๋นŒ๋ณด๋“œ ์ฐจํŠธ TOP 100๊ณผ ๊ฐ™์ด ์œ„์—์„œ N๊ฐœ๋ฅผ ์ถ”์ถœํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.
    Hi's avatar
    Aug 20, 2024
    SQLOracle
    [SQL] ์œˆ๋„์šฐ(WINDOW) ํ•จ์ˆ˜

    [SQL] ์œˆ๋„์šฐ(WINDOW) ํ•จ์ˆ˜

    Oracle์—์„œ ์œˆ๋„์šฐ ํ•จ์ˆ˜(WINDOW FUNCTION)๋Š” OVER ํ‚ค์›Œ๋“œ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๋ฉฐ ์—ญํ• ์— ๋”ฐ๋ผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค. (์ˆœ์œ„ ํ•จ์ˆ˜, ์ง‘๊ณ„ ํ•จ์ˆ˜, ํ–‰ ์ˆœ์„œ ํ•จ์ˆ˜, ๋น„์œจ ํ•จ์ˆ˜)
    Hi's avatar
    Aug 18, 2024
    OracleSQL
    [SQL] ๊ทธ๋ฃนํ•จ์ˆ˜

    [SQL] ๊ทธ๋ฃนํ•จ์ˆ˜

    Oracle์˜ ๊ทธ๋ฃนํ•จ์ˆ˜๋ฅผ ์•Œ์•„๋ณด์ž. ๊ทธ๋ฃนํ•จ์ˆ˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ GROUP BY ํ•˜์—ฌ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌํ•˜๋Š” ํ•จ์ˆ˜์ด๋‹ค. ์ง‘๊ณ„ ํ•จ์ˆ˜์™€ ์†Œ๊ณ„(์ด๊ณ„) ํ•จ์ˆ˜๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค. ์†Œ๊ณ„ ๊ด€๋ จ ํ•จ์ˆ˜๋กœ๋Š” ROLLUP, CUBE, GROUPING SETS, GROUPING ๋“ฑ์ด ์žˆ๋‹ค.
    Hi's avatar
    Aug 13, 2024
    OracleSQL
    [SQL] ์„œ๋ธŒ์ฟผ๋ฆฌ (SUBQUERY)

    [SQL] ์„œ๋ธŒ์ฟผ๋ฆฌ (SUBQUERY)

    ์„œ๋ธŒ์ฟผ๋ฆฌ(Subquery)๋Š” ํ•˜๋‚˜์˜ ์ฟผ๋ฆฌ ์•ˆ์— ์กด์žฌํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ์ฟผ๋ฆฌ์ด๋‹ค.
    Hi's avatar
    Aug 12, 2024
    OracleSQL
    [SQL] Oracle์—์„œ ์ •๋ ฌํ•˜๋Š” ๋ฒ• (ORDER BY์ ˆ)

    [SQL] Oracle์—์„œ ์ •๋ ฌํ•˜๋Š” ๋ฒ• (ORDER BY์ ˆ)

    ORDER BY ์ ˆ์€ SELECT ๋ฌธ์—์„œ ๋งจ ๋งˆ์ง€๋ง‰์— ์ˆ˜ํ–‰๋˜๋ฉฐ, ์„ ํƒํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ •๋ ฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•œ๋‹ค. ์ •๋ ฌ ๊ธฐ์ค€์ด ๋˜๋Š” ๊ฐ’๋“ค์€ SELECT ์ ˆ์— ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์•„๋„ ๋œ๋‹ค.
    Hi's avatar
    Aug 08, 2024
    SQLOracle
    [SQL] Oracle์—์„œ GROUP BY ์ ˆ๊ณผ HAVING

    [SQL] Oracle์—์„œ GROUP BY ์ ˆ๊ณผ HAVING

    GROUP BY๋Š” ๋‹จ์–ด ๊ทธ๋Œ€๋กœ ํŠน์ • ์†์„ฑ์„ ๊ธฐ์ค€์œผ๋กœ ๊ทธ๋ฃนํ™”ํ•˜๋Š” ์ ˆ์ด๋‹ค. ํ•˜๋‚˜์˜ ์†์„ฑ์œผ๋กœ ๊ทธ๋ฃนํ™”ํ•  ์ˆ˜๋„ ์žˆ๊ณ , ์—ฌ๋Ÿฌ ์†์„ฑ์œผ๋กœ ๊ทธ๋ฃนํ™”ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.
    Hi's avatar
    Aug 07, 2024
    SQLOracle
    [SQL] WHERE ์ ˆ๊ณผ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์—ฐ์‚ฐ์ž

    [SQL] WHERE ์ ˆ๊ณผ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์—ฐ์‚ฐ์ž

    INSERT ๋ฅผ ์ œ์™ธํ•œ DML ๋ฌธ์„ ์ˆ˜ํ–‰ํ•  ๋•Œ ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋งŒ ๊ณจ๋ผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ๊ตฌ๋ฌธ์ด๋‹ค.
    Hi's avatar
    Aug 06, 2024
    SQLOracle
    [SQL] ์—ฌ๋Ÿฌ๊ฐ€์ง€ NULL ๊ด€๋ จ ํ•จ์ˆ˜

    [SQL] ์—ฌ๋Ÿฌ๊ฐ€์ง€ NULL ๊ด€๋ จ ํ•จ์ˆ˜

    ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณตํ•ด์ฃผ๋Š” NULL ๊ด€๋ จ ํ•จ์ˆ˜๋“ค์ด๋‹ค.
    Hi's avatar
    Aug 05, 2024
    SQLOracle
    [SQL] ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ณ€ํ™˜ ํ•จ์ˆ˜

    [SQL] ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ณ€ํ™˜ ํ•จ์ˆ˜

    ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณตํ•ด์ฃผ๋Š” ๋ณ€ํ™˜ ํ•จ์ˆ˜๋“ค์ด๋‹ค.
    Hi's avatar
    Aug 02, 2024
    SQLOracle
    [SQL] ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋‚ ์งœ ํ•จ์ˆ˜

    [SQL] ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋‚ ์งœ ํ•จ์ˆ˜

    ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณตํ•ด์ฃผ๋Š” ๋‚ ์งœ ํ•จ์ˆ˜๋“ค์ด๋‹ค.
    Hi's avatar
    Aug 01, 2024
    SQLOracle
    [SQL] ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ˆซ์ž ํ•จ์ˆ˜

    [SQL] ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ˆซ์ž ํ•จ์ˆ˜

    ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณตํ•ด์ฃผ๋Š” ์ˆซ์ž ํ•จ์ˆ˜๋“ค์ด๋‹ค.
    Hi's avatar
    Jul 31, 2024
    SQLOracle
    [SQL] ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฌธ์ž ํ•จ์ˆ˜

    [SQL] ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฌธ์ž ํ•จ์ˆ˜

    ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณตํ•ด์ฃผ๋Š” ๋ฌธ์ž ํ•จ์ˆ˜๋“ค์ด๋‹ค.
    Hi's avatar
    Jul 30, 2024
    SQLOracle
    [SQL] SELECT๋ฌธ

    [SQL] SELECT๋ฌธ

    ์ €์žฅ๋˜์–ด ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•˜๊ณ ์ž ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด
    Hi's avatar
    Jul 30, 2024
    OracleSQL
    Made with inblog

    soultree

    RSSยทPowered by Inblog