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

文字列の大文字と小文字を変更するために使用できるMySQL関数は何ですか?


LCASE()およびLOWER()関数を使用して文字列の大文字小文字を小文字に変更し、UCASE()およびUPPER()関数を使用して文字列の大文字小文字を大文字に変更できます。

mysql> Select LCASE('NEW DELHI');

+--------------------+
| LCASE('NEW DELHI') |
+--------------------+
| new delhi          |
+--------------------+

1 row in set (0.00 sec)

mysql> Select LOWER('NEW DELHI');

+--------------------+
| LOWER('NEW DELHI') |
+--------------------+
| new delhi          |
+--------------------+

1 row in set (0.00 sec)

mysql> Select UCASE('new delhi');

+--------------------+
| UCASE('new delhi') |
+--------------------+
| NEW DELHI          |
+--------------------+

1 row in set (0.00 sec)

mysql> Select UPPER('new delhi');

+--------------------+
| UPPER('new delhi') |
+--------------------+
| NEW DELHI          |
+--------------------+

1 row in set (0.00 sec)

これらの関数は、テーブルの列でも使用できます。たとえば、出力の列の値の大文字と小文字を変更したい場合、テーブル「Student」のクエリに続いてそれを示すことができます-

mysql> Select Name, UCASE(Name) from student;

+---------+-------------+
| Name    | UCASE(Name) |
+---------+-------------+
| Gaurav  | GAURAV      |
| Aarav   | AARAV       |
| Harshit | HARSHIT     |
| Gaurav  | GAURAV      |
| Yashraj | YASHRAJ     |
+---------+-------------+

5 rows in set (0.00 sec)

mysql> Select Name, LCASE(Name) from student;

+---------+-------------+
| Name    | LCASE(Name) |
+---------+-------------+
| Gaurav  | gaurav      |
| Aarav   | aarav       |
| Harshit | harshit     |
| Gaurav  | gaurav      |
| Yashraj | yashraj     |
+---------+-------------+

5 rows in set (0.00 sec)

mysql> Select Name, UPPER(Name) from student;

+---------+-------------+
| Name    | UPPER(Name) |
+---------+-------------+
| Gaurav  | GAURAV      |
| Aarav   | AARAV       |
| Harshit | HARSHIT     |
| Gaurav  | GAURAV      |
| Yashraj | YASHRAJ     |
+---------+-------------+

5 rows in set (0.00 sec)

mysql> Select Name, LOWER(Name) from student;

+---------+-------------+
| Name    | LOWER(Name) |
+---------+-------------+
| Gaurav  | gaurav      |
| Aarav   | aarav       |
| Harshit | harshit     |
| Gaurav  | gaurav      |
| Yashraj | yashraj     |
+---------+-------------+

5 rows in set (0.00 sec)

  1. MySQL SOUNDS LIKE演算子の使用は何ですか?

    名前が示すように、MySQL SOUNDS LIKE演算子は、テーブルから類似のサウンド値を検索します。その構文は「Expression1SOUNDSLIKEExpression2」で、Expression1とExpression2の両方が英語の音の発音に基づいて比較されます。 例 以下は、「student_info」テーブルの例で、音の発音に基づいて2つの表現を一致させます- mysql> Select * from student_info where name sounds like 'grov'; +------+--------+---------+------

  2. MySQLテーブルから既存の列の名前を変更するにはどうすればよいですか?

    CHANGEステートメントとALTERステートメントを使用して、MySQLテーブルから特定の既存の列の名前を変更できます。その構文は次のようになります- 構文 ALTER TABLE table_name CHANGE old_column_name new_column_name datatype; ここで、 table_name 列を削除するテーブルの名前です。 Old_column_name 変更する列の名前です。 new_column_name 古い列に付ける必要のある列の名前です。 例 この例では、列の名前を変更しています「id」 「学生」 テーブルから「