上の機能は、Microsoft Accessデータベースでは例えば、この表のように:アクセスSQL:私が持っている番号フィールド
id numeric
context text
numberfield numeric
私はコラム「numberfield」で9で終わるすべてのレコードを選択します。それは数値フィールドで、結果として、私は、次のSQLを使用することはできませんので、これは問題を与える:
select * from table where numberfield like "%9"
解決策は、私がテキストにnumberfieldを変更することです。しかし、これはいくつかのユーザーがおり、その変更によって将来問題が生じる可能性があるため、問題があります。数字フィールドのときにエンディングを選択するオプションはありますか?
あなたはそのSQLを使用することはできませんか?ほとんどのデータベースで可能です。いずれにせよ、数字を文字列に変換するだけです。 –
Yhea私もそれは可能だと思った。私は通常postgresを使用します。しかし、私は文字列に番号を変更することはできません。これは、複数のユーザーがいて、列でテキストを入力してデータベースを破損する可能性があるためです(番号はありません(常にその人がいます)) –