2017-07-28 13 views
0

最初の2文字と最後の2文字の間の文字を削除するにはどうすればよいですか?それはLIKE=<>の組み合わせのようなものでしょうか?MySQL文字の範囲を選択

表名:Items_ordered

OrderDate  Item 
------------------------ 
2015-07-01  Skateboard 
2015-07-01  Life Vest 
2015 -07-06 Parachute 
2015-07-27  Umbrella 

サンプル出力:「バッグなどのアイテムで何が起こるか

OrderDate  Item 
-------------------- 
2015-07-01  Skrd 
2015-07-01  List 
2015-07-06 Pate 
2015-07-27  Umla 
+2

[so]へようこそ!このサイトでは、自分でコードを書くことができます**。 ** [もっと研究をして](// meta.stackoverflow.com/questions/261592)**あなたが問題を抱えていると、あなたが試みたものを投稿することができます** (** stackoverflow.com/help/mcve)を提供しています。私は良い質問と[完璧な質問]を読むことをお勧めします(http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)。また、[ツアー]を取って** [this](// meta.stackoverflow.com/questions/347937/)**を必ず読んでください。 –

+2

あなたのgoogle検索文字列は 'MySQL文字列関数'です。 –

+0

この質問を見る:https://stackoverflow.com/questions/986826/how-to-do-a-regular-expression-replace-in-mysql –

答えて

1

使用して(左)と右()しかし

select OrderDate, concat(left(Item,2), right(Item,2))as NewItem 
from Items_ordered 

、 '、4文字未満ですか?

+0

投稿しないでください明らかにオフトピックの質問に答える!参照:** [トピックの質問についてアドバイスをお願いしますか?](// meta.stackoverflow.com/q/276572/1768232)*トピック以外の質問は、投稿を削除したり削除したりすることができます。 –

+0

@JohnConde私はMCVEではないと私は同意します。 OPはテーブルの構造と希望する出力を説明し、彼らが試したことのあるレベルを示しました – JohnHC

+0

彼らはどこで試したのですか?文字通り彼らの質問にはSQLはありません。 –