私はJSON文字列で構成された単一の列であるテーブルを持っています。 JSONには複数のキーペアがあり、生のテーブルなので文字列です。SQLでのJSON文字列のクエリ
キーの1つは"Ticket"
であり、金額の値があります。価格が__.__
の形式であるかどうかはわかりません。ちょうど____
です。これは現在は戻り
SELECT json FROM tablename
WHERE json RLIKE '%"TICKET": "___6",%'
OR json RLIKE '%"TICKET": "__._6",%'
:私はこれが私のクエリで
など、96セント、または66セントのように、この"Ticket"
は6で終了した場合、私に文字列全体を返すために、列を照会したいです空白として
ドルの金額が6で終わる場合は、どのように文字列全体を取得できますか(6セントのように)?
タグあなたのRDBMS(SQL Server、Oracleなど)とそのバージョン – Igor
データが分からないと、何が間違っているのか分かりにくいですが、その下線はデータの正確な文字数を必要としています。 –
どのDBMSを使用していますか? Postgres?オラクル? DB2?ファイアバード? –