MySQL SUBSTRING()関数をFROMおよびFORキーワードでどのように使用できますか?
FROMおよびFORキーワードを使用するSUBSTRING()関数の構文は、標準のMySQL構文です。
構文
SUBSTRING(str FROM pos FOR len)
ここで、
- strは、サブストリングが返されるストリングです。
- Posは部分文字列の開始位置です。
- Lenは部分文字列の長さ、つまりstrからフェッチされた文字の総数です。
例
mysql> Select SUBSTRING('foobarbar' FROM 4 FOR 5); +-------------------------------------+ | SUBSTRING('foobarbar' FROM 4 FOR 5) | +-------------------------------------+ | barba | +-------------------------------------+ 1 row in set (0.00 sec)
上記の結果セットは、SUBSTRING()関数でのFROMおよびFORキーワードの使用を非常に明確にします。
-
FROM句でMySQLサブクエリを使用するにはどうすればよいですか?
サブクエリはSELECTステートメントのFROM句でうまく機能します。以下は、同じ-の構文です。 SELECT … FROM(subquery) [AS] name … わかりやすくするために、テーブル「cars」の次のデータを使用しています- mysql> Select * from Cars; +------+--------------+---------+ | ID | Name | Price | +------+--------------+---------+ |
-
MySQLステートメントの実行に使用される組み込みコマンド(\gおよび\G)を相互に組み合わせるにはどうすればよいですか?
組み込みコマンド(\Gおよび\g)がコマンドをMySQLサーバーに送信して実行することはわかっていますが、どちらも結果セットの形式が異なります。それらを組み合わせてエラーなしで結果を得るには、1つのステートメントに2つのクエリを記述する必要があります。1つは\ Gを使用し、もう1つは最後に\gを使用します。 例 mysql> Select * from student\G select * from ratelist\g *************************** 1. row *************************** Name: Gaurav R