어떻게 쿼리가 각 행 MySQL에 대해 2개의 셀을 곱할 수 있습니까?
각 행에 대해 2개의 셀을 곱한 다음 Total이라는 마지막 열에 값을 입력합니다.일반적인 쿼리로 수행할 수 있습니까?
예:
Pieces | Price | Total
6 | 4 | null // should be 24
2 | 10 | null // should be 10
사용:
SELECT
Pieces, Price,
Pieces * Price as 'Total'
FROM myTable
다음과 같은 기능을 사용할 수 있습니다.
UPDATE mytable SET Total = Pieces * Price;
이게 효과가 있을 거라고 생각합니다.이렇게 하면 실제로 데이터베이스의 열에 데이터가 저장됩니다.
UPDATE yourTable yt SET yt.Total = (yt.Pieces * yt.Price)
데이터베이스에서 두 값을 검색하고 결과의 세 번째 열에만 곱셈을 넣으려면,
SELECT yt.Pieces, yt.Price, (yt.Pieces * yt.Price) as 'Total' FROM yourTable yt
당신의 친구가 될 것입니다.
이것이 제 해결책이었습니다.
나는 ...을 계산하지 않기 위해 결과를 표시하는 방법을 찾고 있었습니다.
그래서. 이 경우에는.데이터베이스에는 총 열이 없지만 웹 페이지에는 총 열이 있습니다...
<td><?php echo $row['amount1'] * $row['amount2'] ?></td>
또한 이것이 먼저 필요했습니다...
<?php
$conn=mysql_connect('localhost','testbla','adminbla');
mysql_select_db("testa",$conn);
$query1 = "select * from info2";
$get=mysql_query($query1);
while($row=mysql_fetch_array($get)){
?>
언급URL : https://stackoverflow.com/questions/5693259/how-can-a-query-multiply-2-cell-for-each-row-mysql
'programing' 카테고리의 다른 글
기본 방법 대신 인증 쿠키를 수동으로 만들려면 어떻게 해야 합니까? (0) | 2023.09.04 |
---|---|
장고 형태의 CSS 스타일링 (0) | 2023.09.04 |
HikariPool-1 - 연결을 사용할 수 없습니다. 매우 작은 로드 서버의 경우 요청이 30000ms 이후에 시간 초과되었습니다. (0) | 2023.09.04 |
최고의 다중 파일 JavaScript/Flash 파일 업로더는 무엇입니까? (0) | 2023.09.04 |
스위프트 알라모파이어:HTTP 응답 상태 코드를 가져오는 방법 (0) | 2023.09.04 |