フィールド内の4番目の文字を取得するにはどうすればよいですか?SQLフィールドの位置に文字を取得
フィールドの内容= "hello" を
私はあなたが注意してくださいSUBSTRING
SELECT SUBSTRING('hello', 3, 1)
を使用することができますSQL Serverのでは、位置2 = "L"
フィールド内の4番目の文字を取得するにはどうすればよいですか?SQLフィールドの位置に文字を取得
フィールドの内容= "hello" を
私はあなたが注意してくださいSUBSTRING
SELECT SUBSTRING('hello', 3, 1)
を使用することができますSQL Serverのでは、位置2 = "L"
の値を返すようにしたい:インデックスがあります1ベース。オラクルで
、SUBSTR
構文SUBSTR(<string to parse>,<start position>,(<length>))
で使用する - すなわち
SELECT SUBSTR('hello',3,1)
開始位置と長さは、ゼロベースではない、一次元です。ゼロは受け入れられますが、1
クエリがcharのために特定のインデックスから検索すると、結果が返されます、次のように解釈されます
select * from tbPatientMaster
where SUBSTRING (fname,CHARINDEX ('.',fname,0)+1,LEN (fname)) like 'a%'
あなたが使用しているDBMSを提供しなければならない(mysqlの/ MSSQL /オラクル/ postgresql/sqlite/...)SQL関連の質問(適切なタグを追加することをお勧めします)。提供していないのは、オペレーティングシステムが何であるかを知らさずにフラッシュドライブをフォーマットする方法を尋ねるようなものです。 – soulmerge