- 投稿日:2019-02-27T23:08:30+09:00
発掘No156018.クエリでの小数点桁数の表示制限
http://www.accessclub.jp/bbs3/0538/superbeg156018.html
No156018.クエリでの小数点桁数の表示制限
タイトル : クエリでの小数点桁数の表示制限
記事No : 156018
投稿日 : 2010/02/26(Fri) 13:50
投稿者 : るいOS:XP
Access Version:2000超初心者です。教えてください。
クエリにて「在庫数」/「適正在庫数」を行った場合、答えが
23.156879・・・・を長い小数点表示になりました。
これを小数点第二位で四捨五入した値を表示させるには
どのようにすればよいでしょうか?プロパティの小数点表示を調整しても、表示内容は
23.156879・・・・と長いままでした。すみませんが教えてください。
よろしくお願い致します。
タイトル : Re: クエリでの小数点桁数の表示制限
記事No : 156019
投稿日 : 2010/02/26(Fri) 13:57
投稿者 : kimura
Round(「在庫数」/「適正在庫数」,1)
で行ってみてください・タイトル : Re^2: クエリでの小数点桁数の表示制限
記事No : 156021
投稿日 : 2010/02/26(Fri) 14:08
投稿者 : 屏風Aceess2000
Round関数は四捨五入ではないですよ
10掛けて、0.5足して、切捨てするのはどうでしょうか
タイトル : Re^3: クエリでの小数点桁数の表示制限
記事No : 156026
投稿日 : 2010/02/26(Fri) 14:34
投稿者 : kimuraすみません。
2003しか触った事がありませんでした。
ありがとうございます。
勉強になります。タイトル : Re^4: クエリでの小数点桁数の表示制限
記事No : 156028
投稿日 : 2010/02/26(Fri) 14:57
投稿者 : 屏風いいえ~
エクセルは四捨五入なのに、なんでやねーんと私もブツブツ言ってました(笑)Nullさんの提示して下さってる備忘録なんてのがあったのですね、もう無くなってしまったのかな?
一覧を記録しておけるような場所も欲しいですよねタイトル : Re^5: クエリでの小数点桁数の表示制限
記事No : 156030
投稿日 : 2010/02/26(Fri) 15:21
投稿者 : NullNullさんの提示して下さってる備忘録なんてのがあったのですね、もう無くなってしまったのかな?
昔はFAQの代用みたいにしてみなさん重宝してたんですよ。
定番の質問の答えやなんかを登録しておいて、回答にはそのURLを提示する。誰でも登録出来たんで、SpamerだかCrackerだかがグジャグジャにしてしまったんですよ。
で、Topメニューから消えたんです。タイトル : Re^6: クエリでの小数点桁数の表示制限
記事No : 156033
投稿日 : 2010/02/26(Fri) 16:28
投稿者 : 屏風そうなんですね、便利だったのに。。。
イケガミさんのお名前が見えて、すごくなつかしく思いました ^^
タイトル : Re: クエリでの小数点桁数の表示制限
記事No : 156022
投稿日 : 2010/02/26(Fri) 14:13
投稿者 : Nullご参考に:
Accessでの切上げ・四捨五入・切捨て関数 -- みんなのAccess備忘録
http://www.accessclub.jp/bibouroku/015.htmlタイトル : Re^2: みんなのAccess備忘録
記事No : 156023
投稿日 : 2010/02/26(Fri) 14:20
投稿者 : Nullるいさんの質問とは直接関係ないですが、
消えてしまったみんなのAccess備忘録
のうち、残っているものを探し出したものです。
みなさん参考になれば。■文字列内でのクォーテーション -- みんなのAccess備忘録
http://www.accessclub.jp/bibouroku/010.html■条件付書式を 97でやる方法 -- みんなのAccess備忘録
http://www.accessclub.jp/bibouroku/009.html■固定長エクスポートでの桁ずれ(2000以降) -- みんなのAccess備忘録
http://www.accessclub.jp/bibouroku/008.html■参照設定の確認 -- みんなのAccess備忘録
http://www.accessclub.jp/bibouroku/007.html■Visual Basic の名前付け規則 -- みんなのAccess備忘録
http://www.accessclub.jp/bibouroku/006.html■スタートアップ プロパティの使用例 -- みんなのAccess備忘録
http://www.accessclub.jp/bibouroku/005.html■Format関数の書式 -- みんなのAccess備忘録
http://www.accessclub.jp/bibouroku/016.html■AccessでExcelのROUNDUP・ROUNDDOWN関数に相当するものを作る方法
http://www.accessclub.jp/bibouroku/017.html■Switch関数のその他 -- みんなのAccess備忘録
http://www.accessclub.jp/bibouroku/018.html■サブフォームのコントロールを取得する -- みんなのAccess備忘録
http://www.accessclub.jp/bibouroku/019.html■データベースを共有モードで開く -- みんなのAccess備忘録
http://www.accessclub.jp/bibouroku/020.html■データベースを排他モードで開くプロシージャ -- みんなのAccess備忘録
http://www.accessclub.jp/bibouroku/021.html■データベースを共有モードの読み取りで開く -- みんなのAccess備忘録
http://www.accessclub.jp/bibouroku/022.html■リストのn行目の項目を既定値に表示させる -- みんなのAccess備忘録
http://www.accessclub.jp/bibouroku/023.html■Write と Print -- みんなのAccess備忘録
http://www.accessclub.jp/bibouroku/024.html■Access全バージョン制覇? -- みんなのAccess備忘録
http://www.accessclub.jp/bibouroku/026.html■誤って削除してしまったテーブルを復活させる -- みんなのAccess備忘録
http://www.accessclub.jp/bibouroku/027.html■AC97でInStrRev関数と同等の関数を自作 -- みんなのAccess備忘録
http://www.accessclub.jp/bibouroku/029.htmlタイトル : Re: クエリでの小数点桁数の表示制限
記事No : 156054
投稿日 : 2010/02/26(Fri) 22:46
投稿者 : よろずやプロパティの小数点表示を調整しても、表示内容は
23.156879・・・・と長いままでした。このプロパティは、クエリーには反映されません。
このクエリーを元にフォームを作ったときに反映されます。
- 投稿日:2019-02-27T22:05:26+09:00
[編集未][未経験からの#1]仕事でSQLを扱う機会が増えたため学習したこと
学習には を参考にいたしました。
MySQL5.6.41
Sequel ProCASE
最近の業務でよく使う様になってきため、記録として残そうと思います。
Point
基本的な書き方
-- 1 CASE CONDITION WHEN 1 THEN 'GOOD' WHEN 2 THEN 'BAD' ELSE 'NOMAL' END -- 2 CASE WHEN CONDITION = 1 THEN 'GOOD' WHEN CONDITION = 2 THEN 'BAD' ELSE 'NOMAL' END
- 1と2は同じ意味
- ELSE は省略できるが書くほうがおすすめ(書かない場合NULL)
- END忘れがち、、
以下サンプル
東海テーブル city_name populatin 名古屋 100 沼津 30 岐阜 40 大垣 20-- 実行 SELECT CASE CITY_NAME WHEN '名古屋' THEN '愛知' WHEN '沼津' THEN '静岡' WHEN '岐阜' THEN '岐阜' WHEN '大垣' THEN '岐阜' ELSE 'その他' END AS '県' ,CITY_NAME AS '市' FROM 東海; -- 結果 県 市 愛知 名古屋 静岡 沼津 岐阜 岐阜 岐阜 大垣
ちょっと工夫
-- 実行 SELECT CASE CITY_NAME WHEN '名古屋' THEN '愛知' WHEN '沼津' THEN '静岡' WHEN '岐阜' THEN '岐阜' WHEN '大垣' THEN '岐阜' ELSE 'その他' END AS '県' ,SUM(POPULATION) AS 人口合計 FROM 東海 GROUP BY CASE CITY_NAME WHEN '名古屋' THEN '愛知' WHEN '沼津' THEN '静岡' WHEN '岐阜' THEN '岐阜' WHEN '大垣' THEN '岐阜' ELSE 'その他' END; -- 結果 県 人口合計 岐阜 60 愛知 100 静岡 30こうすると各県ごとの人口の合計が算出できました。
- 投稿日:2019-02-27T12:15:32+09:00
default_transaction_isolationって何? Udemy 【3日でできる】はじめての Django 入門 レクチャー49
はじめに
【3日でできる】はじめての Django 入門 ( Python 3 でウェブアプリを作って AWS EC2 で公開!)レクチャー49で
postgres=# ALTER ROLE mybloguser SET default_transaction_isolation TO 'read committed';「実行された結果だけをみに行くという設定です」と井上先生が説明してくれてるけど、なんだか分からんですよね。。。というお話です。
結論
初学者には結構難しいよ!!
→何の解決にもなっていない笑『トランザクション分離レベル』というお話があって、そこの設定を例のコマンドでは行なっているのだけど、多分初学者には理解できないと思う。。。
(かく言う自分もなんとなくしか分かってない)「トランザクション分離レベル とは」で検索すればいくつか説明が出てくるんだけど、そもそも『トランザクションって何?』とか『RDBMSって何。。。?』とか『コミットって。。。』が分かっていないと厳しいので、今回は推奨の設定がされているんだな!という認識だけ持っておけばいいのではないかと思います。
TECHSCOREに一通り目を通せば雰囲気はわかると思うので興味があれば読んでみるといいと思います。
それから
[RDBMS][SQL]トランザクション分離レベルについて極力分かりやすく解説
@PruneMazui 様
を読まれればなんとなくわかると思います。
- 投稿日:2019-02-27T10:11:46+09:00
SQL - ランダムに行を取得したい
主にデバッグで。
参考URL
SELECT column FROM table ORDER BY RAND() LIMIT 1ただしこの方法は大きいテーブルだと重くなるらしい。
行が計算を必要とする乱数と連携するためにシーケンシャルなスキャンが発生するから、らしい。これを一定の速度で行うならば、インデックスされた数値を納めたカラムを使って以下の様に書く。
SELECT * FROM table WHERE num_value >= RAND() * ( SELECT MAX (num_value ) FROM table ) ORDER BY num_value LIMIT 1