MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

列のデータ値でMySQLPOWER()関数を使用するにはどうすればよいですか?


列のデータ値でPOWER()関数を使用する場合、最初の引数、つまりベースは列の名前になり、2番目の引数、つまり指数は次のように指定されます。我ら。それを理解するために、次のレコードを持つテーブル「従業員」を考慮します-

mysql> Select * from Employee;
+----+--------+--------+
| ID | Name   | Salary |
+----+--------+--------+
| 1  | Gaurav | 50000  |
| 2  | Rahul  | 20000  |
| 3  | Advik  | 25000  |
| 4  | Aarav  | 65000  |
| 5  | Ram    | 20000  |
| 6  | Mohan  | 30000  |
| 7  | Aryan  | NULL   |
| 8  | Vinay  | NULL   |
+----+--------+--------+
8 rows in set (0.00 sec)

ここで、以下のクエリにより、列IDデータ値の能力が向上します

mysql> Select ID, POWER(ID,2) from Employee;
+----+-------------+
| ID | POWER(ID,2) |
+----+-------------+
| 1  |           1 |
| 2  |           4 |
| 3  |           9 |
| 4  |          16 |
| 5  |          25 |
| 6  |          36 |
| 7  |          49 |
| 8  |          64 |
+----+-------------+
8 rows in set (0.63 sec)

  1. 列の値を一重引用符で囲んだ後、MySQLテーブルを更新するにはどうすればよいですか?

    QUOTE()関数を使用すると、列の値を一重引用符で囲むことができます。 UPDATE句でQUOTE()関数を使用することにより、引用符で囲まれた値を持つテーブルを更新できます。 QUOTE()関数のパラメータとして列名を指定する必要があります。次の例では、列「Course」の値を一重引用符で囲んだ後、テーブル「examination_btech」を更新します。 例 mysql> UPDATE examination_btech SET Course = QUOTE(Course); Query OK, 10 rows affected (0.05 sec) mysql> Se

  2. 文字列に列の値を埋め込んだ後、MySQLテーブルを更新するにはどうすればよいですか?

    LPAD()またはRPAD()関数とUPDATE句を使用して、文字列に列の値を埋め込んだ後、MySQLテーブルを更新できます。 「examination_btech」テーブルの例に従うと、より明確になります- 例 最後に、列コースの値に文字列(CSE)を追加し、テーブルも更新したい場合は、次のクエリを使用して実行できます。 mysql> Update examination_btech set course = RPAD(Course, 11,'(CSE)'); Query OK, 10 rows affected (0.16 sec) mysql> Selec