Search

2020๋…„ 3ํšŒ

2020๋…„ 3ํšŒ ๊ธฐ์ถœ๋ถ„์„

๋ฒˆํ˜ธ
๊ณผ๋ชฉ
์ฃผ์š” ๊ฐœ๋…
๊ธฐ์ถœ ํ†ต๊ณ„
1
7. SQL ์‘์šฉ
DELETE
2
7. SQL ์‘์šฉ
SELECT โ€“ ๊ทธ๋ฃนํ•จ์ˆ˜
MIN, MAX, GROUP BY
3
7. SQL ์‘์šฉ
์Šคํ‚ค๋งˆ
4
7. SQL ์‘์šฉ
ALTER ADD
5
6. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ
[C] ๋ฐ˜๋ณต๋ฌธ, ์—ฐ์‚ฐ์ž
์—ฐ์‚ฐ์ž(๋ณตํ•ฉ๋Œ€์ž…)
6
6. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ
[Java] โ€“ ์ง์ˆ˜์˜ ํ•ฉ๊ณ„
7
6. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ
ํ—๊ฐ€๋ฆฌ์•ˆ ํ‘œ๊ธฐ๋ฒ•
8
6. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ
[C] ํ•จ์ˆ˜ํ˜ธ์ถœ, return
9
6. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ
[Java] ์˜ค๋ฒ„๋กœ๋”ฉ, ์˜ค๋ฒ„๋ผ์ด๋”ฉ
10
6. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ
C++ ์ƒ์„ฑ์ž
๋‹ค์Œ ํ•™์ƒ ํ…Œ์ด๋ธ”์—์„œ ์ด๋ฆ„์ด ๋ฏผ์ˆ˜์ธ ํŠœํ”Œ์„ ์‚ญ์ œํ•˜๋„๋ก ๊ฒฐ๊ณผ๋ฅผ ์ž‘์„ฑํ•˜์‹œ์˜ค.
ํ…Œ์ด๋ธ”๋ช… : ํ•™์ƒ ํ•„๋“œ๋ช… : ์ด๋ฆ„
Plain Text
๋ณต์‚ฌ
๋‹ค์Œ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋ฉด์„œ, ๊ณผ๋ชฉ๋ณ„ ์ ์ˆ˜์˜ ํ‰๊ท ์ด 90์ด์ƒ์ธ ๊ณผ๋ชฉ์ด๋ฆ„, ์ตœ์†Œ์ ์ˆ˜, ์ตœ๋Œ€์ ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” SQL๋ฌธ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.
[์„ฑ์ ]
๊ณผ๋ชฉ์ฝ”๋“œ
๊ณผ๋ชฉ์ด๋ฆ„
ํ•™์ 
์ ์ˆ˜
1000
์ปดํ“จํ„ฐ๊ณผํ•™
A+
95
2000
์šด์˜์ฒด์ œ
B+
85
1000
์ปดํ“จํ„ฐ๊ณผํ•™
B+
85
2000
์šด์˜์ฒด์ œ
B
80
[๊ฒฐ๊ณผ]
๊ณผ๋ชฉ์ด๋ฆ„
์ตœ์†Œ์ ์ˆ˜
์ตœ๋Œ€์ ์ˆ˜
์ปดํ“จํ„ฐ๊ณผํ•™
85
95
[์กฐ๊ฑด]
- ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๋Š”๋‹ค. - WHERE ๊ตฌ๋ถ„์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค. - GROUP BY, HAVING๊ตฌ๋ฌธ์„ ๋ฐ˜๋“œ์‹œ ์‚ฌ์šฉํ•œ๋‹ค. - ์„ธ๋ฏธ์ฝœ๋ก (;)์€ ์ƒ๋žต ๊ฐ€๋Šฅํ•˜๋‹ค. - ๋ณ„์นญ(AS)์„ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.
SQL
๋ณต์‚ฌ
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์Šคํ‚ค๋งˆ(Schema)์— ๋Œ€ํ•ด ๊ฐ„๋žตํžˆ ์„ค๋ช…ํ•˜์‹œ์˜ค.
ํ•™์ƒ ํ…Œ์ด๋ธ”์— ์ฃผ์†Œ ์†์„ฑ์„ ์ถ”๊ฐ€ํ•˜๋Š” SQL๋ฌธ์„ ์ž‘์„ฑํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ๋นˆ ์นธ์„ ์ฑ„์šฐ์‹œ์˜ค.
( A ) TABLE ํ•™์ƒ ( B ) ์ฃผ์†Œ VARCHAR(20);
SQL
๋ณต์‚ฌ
๋‹ค์Œ์˜ ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ์“ฐ์‹œ์˜ค.
#include <stdio.h> void main() { int c=0; int i=0; while(i<10) { i++; c *= i; } printf("%d", c); }
C
๋ณต์‚ฌ
๋‹ค์Œ์˜ ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ์“ฐ์‹œ์˜ค.
public class Test{ public static void main(String []args){ int i=0; int sum=0; while (i<10){ i++; if(i%2==1) continue; sum += i; } System.out.print(sum); } }
Java
๋ณต์‚ฌ
๋‹ค์Œ ์ค‘ ํ—๊ฐ€๋ฆฌ์•ˆ ํ‘œ๊ธฐ๋ฒ•(Hungarian Notation)์— ๋Œ€ํ•ด์„œ ์„œ์ˆ ํ•˜์‹œ์˜ค.
๋‹ค์Œ์€ C์–ธ์–ด ์†Œ์Šค ์ฝ”๋“œ์ด๋‹ค. ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ์“ฐ์‹œ์˜ค.
#include <studio.h> int r1(){ return 4; } int r10(){ return (30+r1()); } int r100(){ return (200+r10()); } int main(){ printf("%d", r100()); return 0; }
C
๋ณต์‚ฌ
๋‹ค์Œ์€ ์ž๋ฐ”(Java) ์ฝ”๋“œ์ด๋‹ค. ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ์“ฐ์‹œ์˜ค.
abstract class vehicle{ private String name; abstract public String getName(String val); public String getName(){ return "vehicle name:" + name; } public void setName(String val){ name = val; } } class Car extends Vehicle{ public Car(String val){ setName(val); } public String getName(String val){ return "Car name : " + val; } public String getName(byte val[]){ return "Car name : " + val; } } public class good { public Static void main(String[] args){ Vehicle obj = new Car("Spark"); System.out.print(obj.getName()); } }
Java
๋ณต์‚ฌ
C++์—์„œ ์ƒ์„ฑ์ž๋ž€ ๋ฌด์—‡์ธ์ง€ ์“ฐ์‹œ์˜ค.