무슨 말이냐하면...
1. select A from B where C = 'D'
2. select sum(A) as cnt from B where C = 'D'
1번 쿼리의 결과값은 두개 이상입니다.
하나만 나오는 경우 select sum(A) as cnt, A 로 합쳐서 써도되지만(물론 허용되지 않는 환경도 있죠)
2개 이상이 나올때는 하나로 합쳐쓰는게 안됩니다.
질문 내용은. 두개 이상의 결과값이 나오는 경우 2개의 쿼리를
한번에 처리하여 결과값(결과 리스트와 특정 필드 누적 합 결과)이 나오게 할 수 있느냐는 겁니다.
답변좀 주세요.
(글 작성하고보니 번지수 조금 잘못찾긴했네요 ㅋ SQL 게시판도 있는데)
1. select A from B where C = 'D'
2. select sum(A) as cnt from B where C = 'D'
1번 쿼리의 결과값은 두개 이상입니다.
하나만 나오는 경우 select sum(A) as cnt, A 로 합쳐서 써도되지만(물론 허용되지 않는 환경도 있죠)
2개 이상이 나올때는 하나로 합쳐쓰는게 안됩니다.
질문 내용은. 두개 이상의 결과값이 나오는 경우 2개의 쿼리를
한번에 처리하여 결과값(결과 리스트와 특정 필드 누적 합 결과)이 나오게 할 수 있느냐는 겁니다.
답변좀 주세요.
(글 작성하고보니 번지수 조금 잘못찾긴했네요 ㅋ SQL 게시판도 있는데)
댓글 3개
13년 전
죄송한데요... 질문을 3번을 정독 했는데도 질문이 이해가 않되서 그러는데요...
뭘 물어 보시는거죠??
뭘 물어 보시는거죠??
13년 전
sql문을 작성할때는 목적을 확실히 해야 한다는게 포인트죠.
원하시는것이 단순히 1번의 2개 결과값이 나오고
그 아래 한줄로 2번의 결과값이 찍히길 바라신다면
mysql union구문을 사용하시면 되구요.
그렇지 않고 같이 사용하시면 아마
A cnt
1 2
1 2
이런식이 되겠죠 아마 이런 쿼리를 생각하신다면
꼼수로 한방에 리스트와 합계를 같이 가져와서 뿌리면 엄청 효율적일꺼야 라고
생각하시고 질문하신것 같은데...
제 경험상 리스트만 가져와서 배열로 처리하면 리스트와 합계를 한방에 처리할수 있습니다.
DB는 괴롭히지 말아주세요 착한아이랍니다 ㅠㅠ
원하시는것이 단순히 1번의 2개 결과값이 나오고
그 아래 한줄로 2번의 결과값이 찍히길 바라신다면
mysql union구문을 사용하시면 되구요.
그렇지 않고 같이 사용하시면 아마
A cnt
1 2
1 2
이런식이 되겠죠 아마 이런 쿼리를 생각하신다면
꼼수로 한방에 리스트와 합계를 같이 가져와서 뿌리면 엄청 효율적일꺼야 라고
생각하시고 질문하신것 같은데...
제 경험상 리스트만 가져와서 배열로 처리하면 리스트와 합계를 한방에 처리할수 있습니다.
DB는 괴롭히지 말아주세요 착한아이랍니다 ㅠㅠ
13년 전
배열이나 따로 합계를 필드에 저장하지 않았을 때 sum()과 필드선택을 왜 동시에 처리못하고 똑같은 쿼리를 두번 날려야하는지 의문이 있었는데 한번에 처리하는 문제가 생각보단 간단하진 않아보이네요 ㅋ
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 5430 | 13년 전 | 1444 | ||
| 5429 |
phpman
|
13년 전 | 858 | |
| 5428 | 13년 전 | 1257 | ||
| 5427 |
phpman
|
13년 전 | 841 | |
| 5426 |
PHPㅡASP프로그래머
|
13년 전 | 1083 | |
| 5425 | 13년 전 | 790 | ||
| 5424 | 13년 전 | 728 | ||
| 5423 | 13년 전 | 729 | ||
| 5422 | 13년 전 | 1833 | ||
| 5421 |
PHPㅡASP프로그래머
|
13년 전 | 807 | |
| 5420 |
|
13년 전 | 1628 | |
| 5419 | 13년 전 | 811 | ||
| 5418 | 13년 전 | 705 | ||
| 5417 | 13년 전 | 620 | ||
| 5416 | 13년 전 | 986 | ||
| 5415 | 13년 전 | 788 | ||
| 5414 | 13년 전 | 724 | ||
| 5413 | 13년 전 | 789 | ||
| 5412 | 13년 전 | 1351 | ||
| 5411 | 13년 전 | 864 | ||
| 5410 | 13년 전 | 1270 | ||
| 5409 | 13년 전 | 4251 | ||
| 5408 | 13년 전 | 984 | ||
| 5407 |
ckflower
|
13년 전 | 2424 | |
| 5406 |
ddokkani
|
13년 전 | 1378 | |
| 5405 | 13년 전 | 1589 | ||
| 5404 | 13년 전 | 657 | ||
| 5403 | 13년 전 | 689 | ||
| 5402 |
밤거리빵빵
|
13년 전 | 6021 | |
| 5401 |
PHPㅡASP프로그래머
|
13년 전 | 973 | |
| 5400 |
|
13년 전 | 1188 | |
| 5399 | 13년 전 | 4986 | ||
| 5398 |
부산아무개
|
13년 전 | 1641 | |
| 5397 | 13년 전 | 2445 | ||
| 5396 | 13년 전 | 1843 | ||
| 5395 | 13년 전 | 1052 | ||
| 5394 | 13년 전 | 1123 | ||
| 5393 | 13년 전 | 1040 | ||
| 5392 |
아르toria
|
13년 전 | 753 | |
| 5391 |
|
13년 전 | 1143 | |
| 5390 |
디지털홍익인간
|
13년 전 | 7695 | |
| 5389 | 13년 전 | 3102 | ||
| 5388 | 13년 전 | 868 | ||
| 5387 |
WaaNee
|
13년 전 | 1903 | |
| 5386 | 13년 전 | 2102 | ||
| 5385 | 13년 전 | 4622 | ||
| 5384 | 13년 전 | 929 | ||
| 5383 | 13년 전 | 2129 | ||
| 5382 | 13년 전 | 661 | ||
| 5381 |
JacobJeon
|
13년 전 | 1080 | |
| 5380 | 13년 전 | 1136 | ||
| 5379 | 13년 전 | 685 | ||
| 5378 | 13년 전 | 10466 | ||
| 5377 | 13년 전 | 851 | ||
| 5376 | 13년 전 | 1458 | ||
| 5375 | 13년 전 | 837 | ||
| 5374 | 13년 전 | 843 | ||
| 5373 | 13년 전 | 2066 | ||
| 5372 | 13년 전 | 1690 | ||
| 5371 |
|
13년 전 | 1636 | |
| 5370 | 13년 전 | 2906 | ||
| 5369 |
아자12345
|
13년 전 | 1008 | |
| 5368 | 13년 전 | 704 | ||
| 5367 | 13년 전 | 1082 | ||
| 5366 | 13년 전 | 2147 | ||
| 5365 | 13년 전 | 1566 | ||
| 5364 | 13년 전 | 1092 | ||
| 5363 |
|
13년 전 | 1356 | |
| 5362 | 13년 전 | 816 | ||
| 5361 | 13년 전 | 1341 | ||
| 5360 | 13년 전 | 707 | ||
| 5359 | 13년 전 | 1363 | ||
| 5358 | 13년 전 | 1198 | ||
| 5357 | 13년 전 | 1594 | ||
| 5356 | 13년 전 | 1091 | ||
| 5355 |
techer
|
13년 전 | 1346 | |
| 5354 |
|
13년 전 | 1008 | |
| 5353 | 13년 전 | 737 | ||
| 5352 | 13년 전 | 821 | ||
| 5351 | 13년 전 | 1194 | ||
| 5350 | 13년 전 | 738 | ||
| 5349 |
|
13년 전 | 1442 | |
| 5348 | 13년 전 | 853 | ||
| 5347 | 13년 전 | 758 | ||
| 5346 | 13년 전 | 871 | ||
| 5345 | 13년 전 | 814 | ||
| 5344 |
후라보노보노
|
13년 전 | 1958 | |
| 5343 | 13년 전 | 1155 | ||
| 5342 | 13년 전 | 1122 | ||
| 5341 | 13년 전 | 2071 | ||
| 5340 |
|
13년 전 | 1116 | |
| 5339 |
AMDbest
|
13년 전 | 737 | |
| 5338 | 13년 전 | 737 | ||
| 5337 |
프로프리랜서
|
13년 전 | 1474 | |
| 5336 |
프로프리랜서
|
13년 전 | 917 | |
| 5335 | 13년 전 | 718 | ||
| 5334 |
|
13년 전 | 972 | |
| 5333 | 13년 전 | 2834 | ||
| 5332 | 13년 전 | 1517 | ||
| 5331 | 13년 전 | 1320 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기