MySQLサブクエリでの比較演算子の使用は何ですか?
mysql> SELECT * from Cars WHERE Price < (SELECT AVG(Price) FROM Cars); +------+--------------+---------+ | ID | Name | Price | +------+--------------+---------+ | 1 | Nexa | 750000 | | 2 | Maruti Swift | 450000 | | 5 | Alto | 250000 | | 6 | Skoda | 1250000 | | 8 | Ford | 1100000 | +------+--------------+---------+ 5 rows in set (0.00 sec)
同様に、サブクエリは他の比較演算子でも使用できます。
-
MySQLでのWITHROLLUP修飾子の使用は何ですか?
「WITHROLLUP」は、GROUPBY句で使用される修飾子です。主に、サマリー出力に、上位レベルのサマリー操作を表す追加の行が含まれるようにします。 例 以下の例では、WITH ROLLUP修飾子は、追加の行に合計価格値を含む要約出力を提供しました。 mysql> Select Item, SUM(Price) AS Price from ratelist Group by item WITH ROLLUP; +------+-------+ | Item | Price | +------+-------+ | A | 502 | | B
-
MySQL IGNORE INSERTステートメントの用途は何ですか?
基本的に、IGNORE INSERTステートメントは、MySQLテーブルへの重複データの挿入を防ぐために使用されます。 INSERTコマンドではなくINSERTIGNOREコマンドを使用する場合、レコードが既存のレコードを複製しない場合、MySQLは通常どおりにそれを挿入しますが、レコードが複製する場合、IGNOREキーワードはMySQLに生成せずにサイレントに破棄するように指示しますエラー。その構文は次のとおりです- 構文 INSERT INGORE INTO table_name(…) ここで、table_nameは、値を挿入するテーブルの名前です。 例 次の例ではエラーが