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++์์ ์์ฑ์๋ ๋ฌด์์ธ์ง ์ฐ์์ค.