ホームページ >データベース >mysql チュートリアル >MySQLクエリを使用して文字列の最後の5文字を取得しますか?
MySQL を使用して文字列の最初の n 文字を取得するには、LEFT() を使用します。文字列の最後の n 文字を取得するには、MySQL で RIGHT() メソッドが使用されます。
RIGHT() メソッドの構文は次のとおりです -
SELECT RIGHT(yourColumnName, valueOfN) as anyVariableName from yourTableName;
上記の概念を理解するために、テーブルを作成してみましょう。テーブルを作成するクエリは次のとおりです。 -
mysql> create table gettingLast5Characters −> ( −> BookName varchar(100) −> ); Query OK, 0 rows affected (0.73 sec)
これで、insert コマンドを使用してテーブルにレコードを挿入できるようになります。クエリは次のとおりです。 -
mysql> insert into gettingLast5Characters values('Introduction to C'); Query OK, 1 row affected (0.19 sec) mysql> insert into gettingLast5Characters values('C in Depth'); Query OK, 1 row affected (0.18 sec) mysql> insert into gettingLast5Characters values('Introduction to Java'); Query OK, 1 row affected (0.18 sec) mysql> insert into gettingLast5Characters values('Let us C'); Query OK, 1 row affected (0.51 sec)
select ステートメントを使用して、テーブル内のすべてのレコードを表示します。すべてのレコードを表示するクエリは次のとおりです -
mysql> select *from gettingLast5Characters;
次は出力です -
+----------------------+ | BookName | +----------------------+ | Introduction to C | | C in Depth | | Introduction to Java | | Let us C | +----------------------+ 4 rows in set (0.00 sec)
これは文字列の最後の 5 文字を取得するクエリです -
mysql> select RIGHT(BookName,5) as Last5Character from gettingLast5Characters;
以下は出力です-
+----------------+ | Last5Character | +----------------+ | to C | | Depth | | Java | | us C | +----------------+ 4 rows in set (0.04 sec)
上記の出力例を見てください。スペースも考慮されています。
以上がMySQLクエリを使用して文字列の最後の5文字を取得しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。