記事一覧

BETWEENって

SQLのお話をしますので、判らない方はスルーしてくださいw

BETWEENという演算子なんですが、100~200を指定するとき、

BETWEEN 100 AND 200

としますよね。
けっして、

BETWEEN 200 AND 100

とはしませんよね。
SQLの勉強をしたときもそう習っています。

しかぁぁし!!

くせ者は、Microsoft Accessです。
とりあえず確認できたのは、2007。
こいつがなんと、逆でもいけるのです!

確かにヘルプにも、範囲としか書いていませんので、範囲ではありますけど……。
これは特別仕様ってやつですか。
それともバグですか。

BETWEEN A AND Bは、A以上B以下ですと必死に教えていたのが見事に覆った瞬間なのですw

とりあえず一言。

統一せぇよ!w

DBの試験本を確認したらやっぱりA以上B以下でした。
まぁ実際Oracleでも実行して確認したから、一般的にはそうなんでしょう。

さすがMS……w

コメント一覧

TsuKaSa URL - 2011/07/26 (火) 04:41 Edit

SQLですか・・・私はほんの一寸齧っただけなので詳しい事や各DBソフトとの事は分かりませんが。
Accessは結構曲者ですよね(笑)しかも、2007からマイクロソフトのオフィスは外観から中身から変わっちゃいましたからね。
私は以前職場でAccessの分からない部分を開発の人に聞きに行ったら「なに?Access?そんなもん使ってないでJavaを覚えろ。教えてやるから。」とか「SQLだろ」とかって言うのが飛び交って、結局自分で調べた覚えがあります(笑)
AccessはMOSの資格があるのでこれから勉強しようと思ってるんですけどね(笑)

mascene - 2011/07/26 (火) 22:10 Edit

そんな中、コメントありがとうございます。

くせ者なんですw
変なところでバグってるし、それを直す気もなさげでw
Accessは97くらいから使ってますが、97が一番安定してた気がしてますw

資格がんばってください。
そして教えてください(やめw)。

TsuKaSa URL - 2011/07/29 (金) 06:48 Edit

こう言う考え方は如何でしょう?(笑)
SQLはSQL ServerやMySQL等であって
AccessはSQLの関数をマイクロソフトオリジナルの考え方を取り入れた”全くの別物”(笑)
云わば、朝鮮人ではあるけども”韓国人”と”北朝鮮人”みたいな感じですかね(決して差別とかではないですよ)
似て非なるものと言う意味で(笑)
なので、SQLを知ってればAccessを使える
Accessを知っててもSQLは使えない・・・。
ってことで。(Access2007限定?(笑))

mascene - 2011/07/29 (金) 09:06 Edit

それはいい考えですw
長年やってきましたけど、今ようやく答えが出たってことですかねw

TsuKaSa URL - 2011/09/22 (木) 20:26 Edit

つい先日、こんな求人を見ました。

募集:一般事務&PC操作
必要スキルは以下の通り。
 Accessはテーブル、クエリ、レポート
 Excelは関数、ピボットテーブル、マクロ、VBA
 AccessとExcel間のデータ移行
 AccessでCSV抽出が出来る事。
一般事務にこれだけのスキルを要望しておいて18万~23万の給料ってどうよ・・・って感じなのですが。
しかし、一般事務に紺だけのスキルは普通要らんでしょ(笑)

mascene - 2011/09/22 (木) 22:25 Edit

VBAできる一般事務って……?w
簡単なシステム作れますよ、そのレベルならきっとw
無茶言いますね~w

TsuKaSa URL - 2011/09/22 (木) 22:40 Edit

まさに、どんだけ~・・・って感じですよね。(笑)
なのに、給料は一般事務(笑)
これを見て「背に腹は代えられない」・・・と見て応募するか。
「いやいや、バカにするにも程があるでしょ」として応募しないか。
これで更に、事務経験も・・・なんて言ったらどんだけハードル高いんだよって感じですよね。(笑)

mascene - 2011/09/24 (土) 00:01 Edit

求めすぎです。
一般事務&PC操作って書かれたら、そこまで高度なこと求めてるとは思わないですよw
面接で聞いてないよ状態が目に見えてますねw

……徐々に覚えさせてほしいですw