SELECT message, SUBSTRING(message, 3) FROM posts;
-- 3 文字目以降を切り出した文字列を抽出
SUBSTRING
の文字の開始が「1」からであることに困惑しています。
二つ前のレッスンで扱ったOFFSET
は他のプログラミング言語で配列が「0」から数えるのと同様に行数を「0」からカウントしていました。
また、javascript のsubstring
も最初の文字を「0」からカウントしています。
SQLのSUBSTRING
が「1」からカウントされる仕様について、見解がございましたら教えていただけないでしょうか。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?