๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ282

[์ •๋ณด์ฒ˜๋ฆฌ์‚ฐ์—…๊ธฐ์‚ฌ ๊ณผ์ •ํ‰๊ฐ€ํ˜• ์‹ค๊ธฐ] ํ™ˆ์‡ผํ•‘ ํšŒ์›๊ด€๋ฆฌ - ์ „์ฒด์†Œ์Šค ( ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๐Ÿ‘‰๐Ÿป ์„œ๋ฒ„ ๐Ÿ‘‰๐Ÿป ํ”„๋ก ํŠธ ๐Ÿ‘‰๐Ÿป ๋ฐฑ์—”๋“œ ) [ OPEN ] create table member_tbl_02 ( custno number(6) not null primary key, custname varchar2(20), phone varchar2(13), address varchar2(60), joindate date, grade char(1), city char(2) ); create table money_tbl_02 ( custno number(6), salenol number(8), pcost number(8), amount number(4), price number(8), pcode varchar2(4), sdate date, CONSTRAINT money_pk PRIMARY KEY.. 2022. 5. 18.
[SQLD] ๋ถ€์ •๋น„๊ต์—ฐ์‚ฐ์ž <> (๋ฌธ์ œํ’€์ด/ํ•ด์„ค) ๋ฌธ์ œ. ๋‹ค์Œ SQL ๊ฒฐ๊ณผ๋กœ ์•Œ๋งž์€ ๊ฒƒ์„ ๊ณ ๋ฅด์‹œ์˜ค. ํ•ด์„ค๋ณด๊ธฐ [A] ํ…Œ์ด๋ธ” [B] ํ…Œ์ด๋ธ” COL1 COL2 COL1 COL2 ------------ ------------ 1 A 1 A 2 2 3 B 3 B 4 C SELECT SUM(A.COL1) FROM A, B WHERE A.COL2 B.COL2; 1) 10 2) 30 3) 12 4) 8 ํ•ด์„ค : SQL ์€ ์ ˆ์ฐจ์  ์–ธ์–ด๊ฐ€ ์•„๋‹Œ ๊ตฌ์กฐ์ , ์ง‘ํ•ฉ์  ์–ธ์–ด์ด๋‹ค. ์ฆ‰, ์ˆœ์„œ๋ณด๋‹ค๋Š” ์˜๋ฏธ๊ฐ€ ์ค‘์š”ํ•˜๋‹ค. ๋ถ€์ •๋น„๊ต์—ฐ์‚ฐ์ž ์„ค๋ช… A != B A๋Š” B์™€ ๊ฐ™์ง€์•Š๋‹ค A ^= B A์™€ B๋Š” ๊ฐ™์ง€์•Š๋‹ค A B A์™€ B๋Š” ๊ฐ™์ง€ ์•Š๋‹ค NOT A = B A์™€ B๋Š” ๊ฐ™์ง€์•Š๋‹ค NOT A > B A๋Š” B๋ณด๋‹ค ํฌ์ง€์•Š๋‹ค ๊ธฐ์ค€์ด A ๊ฐ€ ๋˜๋˜ B ๊ฐ€ ๋˜๋˜ ์ˆœ์„œ๋Š” ์ƒ๊ด€ ์—†์ด ์˜๋ฏธ๋งŒ ๊ฐ™์œผ๋ฉด ๋˜๊ณ  ๊ฒฐ๊ณผ๋งŒ ๋งž.. 2022. 5. 16.
[Java] ์ˆซ์ž ๋’ค์ง‘๊ธฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜ public int reverse(int x) { // x = -1234 int rev = 0; while(x!=0) { rev = rev*10 + x%10; x/=10; } return rev; // -4321 } 1. -1234๋ฅผ ๋์—์„œ๋ถ€ํ„ฐ ํ•œ ๊ฐœ์”ฉ ์ž๋ฅธ๋‹ค 2. ์ž˜๋ ค์ง„ ์ˆซ์ž๋ฅผ ๋งจ ์•ž์— ์ฐจ๋ก€๋Œ€๋กœ ์œ„์น˜์‹œํ‚จ๋‹ค ๋์— ์ˆซ์ž๋ฅผ ๊ฐ€์ ธ์˜ค๋ ค๋ฉด? x ๋ฅผ10์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ๊ฐ€์ ธ์˜ค๋ฉด ๋œ๋‹ค. -1234๋ฅผ 10์œผ๋กœ ๋‚˜๋ˆ„๋ฉด ๋ชซ์ด -123์ด๊ณ  ๋‚˜๋จธ์ง€๊ฐ€ -4๊ฐ€ ๋œ๋‹ค. ์ฆ‰, ๋‚˜๋จธ์ง€๋ฅผ ๊ฐ€์ ธ์˜จ๋‹ค๋Š” ๊ฑด ๋งˆ์ง€๋ง‰ ์ž๋ฆฌ ์ˆซ์ž๋ฅผ ๊ฐ€์ ธ์˜ค๊ฒ ๋‹ค๋Š” ๋œป rev์— 10์„ ๊ณฑํ•˜๊ณ  ๋‚ด๊ฐ€ ๊ฐ€์ ธ์˜จ ๋งˆ์ง€๋ง‰ ์ˆซ์ž๋ฅผ ๋”ํ•ด์„œ ๋งจ ์•ž์œผ๋กœ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‹ค. public int reverse2(int x) { // x = -1234 int rev = 0; while(x>.. 2022. 5. 15.
[Java] MAX_VALUE, MIN_VALUE ์ˆซ์žํƒ€์ž… ์œผ๋กœ ์„ ์–ธํ›„ MIN_VALUE, MAX_VALUE๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ์‹ค์ œ ๊ทธ ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์ž‘์€ ์ˆซ์ž์™€ ๊ฐ€์žฅ ํฐ ์ˆซ์ž ๊ฐ’์ด ํ• ๋‹น๋œ๋‹ค. System.out.printf("%20d ~ %d\n",Byte.MIN_VALUE,Byte.MAX_VALUE); System.out.printf("%20d ~ %d\n",Short.MIN_VALUE,Short.MAX_VALUE); System.out.printf("%20d ~ %d\n",Integer.MIN_VALUE,Integer.MAX_VALUE); System.out.printf("%20d ~ %d\n",Long.MIN_VALUE,Long.MAX_VALUE); System.out.printf("%20E ~ %E\n",Double.MIN_VAL.. 2022. 5. 13.
[SQLD] 35ํšŒ ๊ธฐ์ถœ ๋ฌธ์ œ ( 50๋ฌธ์ œ / ์ •๋‹ต,ํ•ด์„คํฌํ•จ ) ๐Ÿ“–SQLD. ์ œ 35 ํšŒ ๊ธฐ์ถœ ๋ฌธ์ œ ๋ฌธ์ œ 1. ์•„๋ž˜ ๋ณด๊ธฐ ์ค‘ ๋ฐ˜์ •๊ทœํ™”์˜ ์ด์œ ๋กœ ๊ฐ€์žฅ ๋ถ€์ ์ ˆ ํ•œ ๊ฒƒ์€? ์ •๋‹ตํ™•์ธ๐ŸŒผ 1) ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•  ๋•Œ ๋””์Šคํฌ ์ž…์ถœ๋ ฅ๋Ÿ‰์ด ๋งŽ์•„์„œ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋  ๋•Œ ๋ฐ˜์ •๊ทœํ™”๋ฅผ ์ˆ˜ํ–‰ํ•œ๋‹ค. 2) ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ์„ ๋ณด์žฅํ•˜์ง€ ๋ชปํ•  ๋•Œ ๋ฐ˜์ •๊ทœํ™”๋ฅผ ์ˆ˜ํ–‰ํ•œ๋‹ค. 3) ๊ฒฝ๋กœ๊ฐ€ ๋„ˆ๋ฌด ๋ฉ€์–ด ์กฐ์ธ์œผ๋กœ ์ธํ•œ ์„ฑ๋Šฅ ์ €ํ•˜๊ฐ€ ์˜ˆ์ƒ๋  ๋•Œ ๋ฐ˜์ •๊ทœํ™”๋ฅผ ์ˆ˜ํ–‰ํ•œ๋‹ค. 4) ์นผ๋Ÿผ์„ ๊ณ„์‚ฐํ•˜์—ฌ ์ฝ์„ ๋•Œ ์„ฑ๋Šฅ์ด ์ €ํ•˜ ๋  ๊ฒƒ์ด ์˜ˆ์ƒ๋˜๋Š” ๊ฒฝ์šฐ ๋ฐ˜์ •๊ทœํ™”๋ฅผ ์ˆ˜ํ–‰ํ•œ๋‹ค. ๋ฌธ์ œ 2. ์•„๋ž˜์˜ ERD ์ฒ˜๋Ÿผ ๋ถ„์‚ฐ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„๊ฐ€ ๋˜์–ด ์žˆ์„ ๋•Œ ๊ฐ€์žฅ ๋ถ€์ ์ ˆํ•œ ๊ฒƒ์€? ์ •๋‹ตํ™•์ธ๐ŸŒผ 1) ํ•˜๋‚˜์˜ ๊ฒฐ๊ณผ์—๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ณ„ํš์ด ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค. 2) ํ•œ ๊ฐœ์˜ ๊ณ„ํš์—๋Š” ๋‚ด์šฉ์ด ์—†์„ ์ˆ˜๋„ ์žˆ๋‹ค. 3) ๋ฐ์ดํ„ฐ ์กฐํšŒ ์„ฑ๋Šฅ์„ ์œ„ํ•ด์„œ ๊ณตํ†ต๋œ ์†์„ฑ์€ ํ•˜๋‚˜์˜ ํ…Œ์ด๋ธ”๋กœ ๋ฌถ์„ ์ˆ˜ ์žˆ๋‹ค.. 2022. 5. 13.
[์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ] onclick, onchange, onmouse, onkeyup ์ด๋ฒคํŠธ ํ•จ์ˆ˜ ์•ˆ๋…•ํ•˜์„ธ์š” yunamom ์ž…๋‹ˆ๋‹ค :D ์ด๋ฒˆ์‹œ๊ฐ„์—๋Š” JavaScript ์—์„œ ํ‚ค๋ณด๋“œ, ๋งˆ์šฐ์Šค ์ด๋ฒคํŠธ ํ•จ์ˆ˜์— ๋Œ€ํ•˜์—ฌ ํฌ์ŠคํŒ… ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.๐Ÿ˜Š onclick : ํด๋ฆญํ–ˆ์„๋•Œ onclick onclick function on1(){ var values = document.getElementById('o1').value; document.getElementById('o1').value = (values.length < 1)?"yunamom":""; } onmouseover : ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ ธ์„ ๋•Œ / onmouseout : ๋งˆ์šฐ์Šค๋ฅผ ๋ฐ–์œผ๋กœ ์˜ฎ๊ฒผ์„ ๋•Œ onmouseover/onmouseout onmouseover/onmouseout function on2(){ document.getElementById('o2').valu.. 2022. 5. 10.
300x250

์ฝ”๋“œ