SQLで文字列の長さってどうやって求めるの?
LENGTH関数ってどうやって使うの?
わかりやすく教えてほしい!
こういった疑問にこたえます。
エンジニアの僕がわかりやすく解説します。
LENGTH関数の使い方
LENGTH関数は文字列が何文字なのかを調べるための関数です。
例えば、次のようなsampleテーブルがあったとします。
txt |
abc |
田中 |
abcストア |
このsampleテーブルのstr列とその文字列の長さstr_lenを求めるとするとSQLは次のようになります。
SELECT txt, LENGTH(txt) AS txt_len FROM sample;
実行結果
txt | txt_len |
abc | 3 |
田中 | 2 |
abcストア | 6 |
このように文字列の長さを求めることができました。
NULLが入力された場合はNULLを返します。
LENGTH関数の使い方まとめ
解説の内容をまとめます。
- LENGTH関数は文字列の数を数える関数である
- DBMSによって数える単位が異なるので注意する
以上、お疲れ様でした。
【SQL】初心者がまず覚えるべきSQLで使えるよく使う関数まとめ
SQLで使える関数にはどんなものがあるの?まずどれから覚えれば良いの?こういった疑問にこたえます。この記事ではSQL初心者がまず最初に覚えるべきよく使うSQL関数をまとめています。関数を使えば面倒な処理を簡単に済ませることができるのでぜひ覚えておきましょう。
コメント