1
LIKE
キーワードを使用して特定の文字を見つける方法はありますか?例えばSQL文での特定の文字の検索
、のは、私がCOL1
で、次の値を持っているとしましょう:
1.75
5.50
5.67
私はSQL文を書きたいだけに関わらず、小数点AFTER 2番目の文字はゼロであるCOL1
(から値を返すことどのような数の残りは述べています)
LIKE
キーワードを使用して特定の文字を見つける方法はありますか?例えばSQL文での特定の文字の検索
、のは、私がCOL1
で、次の値を持っているとしましょう:
1.75
5.50
5.67
私はSQL文を書きたいだけに関わらず、小数点AFTER 2番目の文字はゼロであるCOL1
(から値を返すことどのような数の残りは述べています)
各値は、この形式で行く:。 "###"
は、その後、あなたは、ワイルドカード%
と_
を使用することができます。
_
は(マッチ)任意の1文字を表し、アンダースコア。%
は、0文字以上の任意のシーケンスに一致します。問合せ:
SELECT *
FROM tab
WHERE col1 LIKE '%._0%';
出力:
╔══════╗
║ col1 ║
╠══════╣
║ 5.50 ║
╚══════╝
値は麻痺している場合(2つのだけの場所で)ERSあなたは、単純なモジュロ除算を使用することができます。
SELECT *
FROM tab
WHERE col1 % 0.1 = 0;
は 'Col1'番号または文字列のですか? – lad2025
Col1は文字列ですが、数字でもかまいません。私が必要ならば、それを一つから他へと変えることができます。 BIツールを使用しています。 – LunchBox
そして1つ以上の '.'が可能ですか? – lad2025