SET ステートメントを使用して SELECT 結果をユーザー変数に割り当てるには、SELECT ステートメントをかっこ内のサブクエリとして記述する必要があります。条件は、SELECT ステートメントが単一の値を返す必要があることです。理解を容易にするために、次のように「Bid」テーブルのデータを使用します。
mysql> select * from Tender; +----+---------------+--------------+ | Sr | CompanyName | Tender_value | +----+---------------+--------------+ | 1 | Abc Corp. | 250.369003 | | 2 | Khaitan Corp. | 265.588989 | | 3 | Singla group. | 220.255997 | | 4 | Hero group. | 221.253006 | | 5 | Honda group | 225.292266 | +----+---------------+--------------+ 5 rows in set (0.04 sec)
ここで、次のクエリでは、ender_value の最大値 (小数点第 2 位に四捨五入) を変数 @ として設定しています。 Val_Max 。
えええええ以上がSET ステートメントを使用して SELECT 結果を MySQL ユーザー変数に割り当てるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。