Microsoft Accessクエリでは、数値列を指定せずにRnd()関数を使用できます(たとえば、主キーにアルファ文字が含まれている場合など)各列?MS Access SQL、Rnd数値フィールドなしの関数
2
A
答えて
5
最初の文字を使用できます。行ごとに異なる結果を与える必要があり
rnd(asc(left([field],1)))
、charが同じ
1
であっても私はもともと考えられていたよりも簡単です、この関数は、()のRndと全く同じコンテキストで使用することができる
使用するSQLにおけるその後Public Function Rand(FieldName) As Single
Rand = Rnd(1)
End Function
:それをフィールド名を渡すことによって
SELECT ID, Rand([ID]) FROM Table
、我々 (関数の実際のフィールドを無視しても)クエリ内の各行に対して関数を実行させ、関数を1に評価すると、VBで実行された場合と同じように常に異なる乱数が返されます。
関連する問題
- 1. MS Access SQL - レコード数= TRUE
- 2. MS Access VBA関数のフォームテキストボックスコントロールの結果
- 3. MS Access SQLはフィールド値のNULLを置き換えます
- 4. Access SQL:サブクエリでMIN()関数を使用
- 5. ACCESS Jet SQL INT()関数 - > SQL Server関数
- 6. MS Accessクエリ:1つの特定のフィールドの複数のソーステーブル
- 7. MS SQL 2012関数は値を返しません
- 8. MS AccessドライバとDateDiff関数に無効なプロシージャコール
- 9. MS Access、SQL Serverイメージフィールド
- 10. SQL数値以外のフィールドの数値フィールドを検索
- 11. MS Access SQLにSUBSTRING関数と同等の機能がありますか?
- 12. 関数の値をMS SQLのストアドプロシージャに渡す
- 13. のMS Access/SQL Serverのパススルークエリ
- 14. MS Access VBA:省略可能な引数がデフォルト値を使用しない
- 15. フォーラムテーブルのMS Access SQLクエリ
- 16. オンラインMS SQL Server/Accessのテーブルエディタ?
- 17. MS Access 2007、SQL文のクリーンアップテーブル
- 18. SQL Serverの数値フィールドを追加し、別のフィールドを更新しますか?
- 19. MS Access SQL ServerテーブルJOIN Accessテーブル
- 20. MS Accessフォームイベント、VBA
- 21. MS Access SQLクエリ - 結合エラー
- 22. MS Access SQL重複行?
- 23. MS Access 2007とSQL Server 2000
- 24. MS AccessデータベースのMygeneration autonumberフィールドのバグ
- 25. MS Accessの「ネストされたフィールド」
- 26. MS Accessを使用したSql Joinクエリ
- 27. SQL Server Format()関数
- 28. MS Access - クエリーリファクタリングアシスタンス
- 29. MS Access:結果セットをテキスト値または行数で複数に分割
- 30. MSアクセス関数vba、マクロ
乾杯自分のバージョンの回答を投稿しましたが、私のようにカスタム関数を作成する必要がなく、inbuiltの機能を使用しているため、あなたを受け入れます:) –