mysql文字を切り取る4つの方法

1 Star2 Stars3 Stars4 Stars5 Stars (まだ評価されていません)
Loading...

1、左から文字列を傍受する

左(str、length)
説明:左(インターセプトされたフィールド、インターセプト長)

select left('如果暴力不是为了杀戮,那将变得毫无意义',10) 

結果:

2、右から文字列をインターセプトする

右(str、length)
説明:右(インターセプトされたフィールド、インターセプト長)

select right('如果暴力不是为了杀戮,那将变得毫无意义',10)

結果:

3、文字列をインターセプトする

サブストリング(str、pos)
サブストリング(str、pos、length)
説明:部分文字列(最初の数ビットからインターセプトされたインターセプトされたフィールド)
サブストリング(インターセプトされたフィールド、最初の数ビットからインターセプトされ、インターセプト長)

select substring('如果暴力不是为了杀戮,那将变得毫无意义',5)
// (注:如果位数是负数 如-5 则是从后倒数位数,到字符串结束或截取的长度) 

結果:

select substring('如果暴力不是为了杀戮,那将变得毫无意义',5,10)

結果:

4、キーワードで文字列をインターセプトする

Substring_index(str、delim、count)
説明:substring_index(フィールド、キーワード、キーワードが表示される回数)

select substring_index("blog.jb51.net",".",1)
// (注:如果关键字出现的次数是负数 如-2 则是从后倒数,到字符串结束) 

結果:

select substring_index("blog.jb51.net",".",2)

結果:

select substring_index("blog.jb51.net",".",-1)

結果:


1 Star2 Stars3 Stars4 Stars5 Stars (まだ評価されていません)
Loading...
      この投稿は審査処理中  | 元のサイトへ