「select」を含む日記 RSS

はてなキーワード: selectとは

2024-05-08

anond:20240508074736

https://anond.hatelabo.jp/20240507125309

はい

ではなく、SQLは処理じゃなく、定義であることを理解するのが大切。

何の定義かと言えば、リレーショナルデータモデルへの演算定義なんだよ。この演算には、関係代数という演算を使う。

なぜ定義だと認識する必要があるかという、Selectは出力でも何でもなく、射影という演算の一部なんだよ。

"+3" とかと一緒

 

で、関係代数演算順位にもちろん意味がある。最初に"射影"して"選択"かけたら全く別になる。

SQLは、この演算順位を、SelectやWhereの中で状況によって意味が変わる。という出鱈目なカバーで逃げた。Order byで悩んだろ。

さらに言えば、苦肉の策でWhereのパチモンはどうしても2回必要でHavingを作ったのよ

 

本来で言えば、この演算は、選択-結合-射影-結合といくらでも出来る。

なのにSQL普通演算で言えば

「足し算は頭に一回書いてください。複数使う時はかっこつけて下さい。ちなみに、掛算を一緒に使うと足し算の意味が変わり場合によってはエラーです」みたいな安直構造定義しちゃってるの。

 

リレーショナルモデルへの演算としてだダサダサで、リレーショナルモデル演算の複雑さではなくSQLという表現の都合で人類の頭に負荷かけ続けてる。

出力が頭にあるのは便利(間違い)。英語から(間違い)。って言われると何言ってるんだーって、ちょい昔のまともなデータベースエンジニアなら普通にキレてた案件

2024-05-07

anond:20240507213947

使うテーブルがどこになるとか項目名がどうなるかが、from以降書いてからじゃないと判断しにくいことが多いので

処理書くとき最初select句の内容が書きにくいってことは結構あると思う。

とはいえ、いったんselectの中身は空欄にしておいてfrom以降書いてから戻って来たらいい程度で

SQLのクソさの本質全然掴んでない記事だとは思う。

読むときは当然、出力が最初にあったほうがわかりやすいしね。

anond:20240507125309

わかるー射影はステップ最後なのに、select名前変更とか拡張とか全部乗せて先に書くのキモいよねー

anond:20240507125309

かに書くときselect句を最初に書きにくいことはよくある。

でもそれだけのことで、いったん空白にしておいてfrom以降を書く程度の手間でカバーできてる。(その点ではそのツールの方が便利なんだろう)

他人が読むとき最初に出力が書いてあるとわかりやすい。

ほんのちょっと改善をめちゃくちゃ大げさに言って成果アピールしてるなと思いました。

anond:20240507125309

「わかるー射影はステップ最後なのに、select名前変更とか拡張とか全部乗せて先に書くのキモいよねー」

これ書いてる人誰もいなかったけど

SQLが糞だと思わないのは、ブクマカ馬鹿が進行しているか

https://b.hatena.ne.jp/entry/s/www.docswell.com/s/hoxo-m_inc/Z4Q8NL-2024-05-06-203800

まともにコンピューターサイエンスやってSQL使ってれば

「わかるー射影はステップ最後なのに、select名前変更とか拡張とか全部乗せて先に書くのキモいよねー」

一言で終わりなのよ。

 

ブクマカは、英語ですからとか言い出してる。英語からって集合演算で射影を先に書くなんてねえよw

やばいSQL使ってるのに、SQLで実現してることが分かってない。さらには俺はSQLに詳しいとかい雰囲気出しててやばい

高度な話題?なわけねえだろwiki読むだけでいいレベルなのよ。

https://ja.wikipedia.org/wiki/%E9%96%A2%E4%BF%82%E4%BB%A3%E6%95%B0_(%E9%96%A2%E4%BF%82%E3%83%A2%E3%83%87%E3%83%AB)

X検索すると似たような言及してる奴が多いし、別に高度な問題でも何でもないのである。というか基本情報範囲

 

  

こんなのがテクノロジーカテゴリでマサカリなげてる。一般カテゴリ劣化はどっちかつうと過激なんだけど、テクノロジーカテゴリは明確に馬鹿が進んでる。

日本語の唯一のテクノロジーソーシャルサービスが、SQLからずマサカリなげるってやばくね?

大丈夫日本

2024-03-05

anond:20240305105722

まあselectで書き換えられることはないと思うけど…(負荷はかかるだろうけど…

2023-11-19

真・全国ないものねだり

純粋の他46地域には存在する、ガチのないものねだりは太字記載する

また10地域ないものについては記載しないので勝手連合を組んでください

ジョイフルデニーズロイヤルホストバーミヤンいきなりステーキかっぱ寿司、ホビーオフAOKI、はるやま、コナカエディオンくまざわ書店紀伊國屋書店三菱UFJ銀行Amazon HubQBハウス

都道府県ないもの備考
北海道本家かまどや
デイリーヤマザキ
ウエルシア
JA-SSホクレンSS代用
ナビ個別指導学院
河合塾マナビス
でっかいどうの端っこでは何もないというツッコミは不可避
青森ジョリーパスタ
やよい軒
まいどおおきに食堂
本家かまどや
ビアードパパ過去存在
ウエルシアハッピードラッグ代用
Zoff
サイクルベースあさひ
4℃
スーモカウンター
はんこ屋さん21
住友林業
フジテレビ系列
岩手やよい軒
ヨックモック
銀のさら
4℃
キグナス石油
ナムコ
センチュリー21
ハウスドゥ!
秋田ジョリーパスタ
やよい軒
まいどおおきに食堂
串カツ田中
ビアードパパ
ウエルシアハッピードラッグ代用
Zoff
ホンダドリーム
4℃
キグナス石油
スーパーホテル
タイトーステーション
ビッグエコー
トライ
住友林業
TBS系列
山形ジョリーパスタ
やよい軒
サンマルクカフェ
いきなりステーキ
大阪王将
まいどおおきに食堂
ほっかほっか亭
ロフト
4℃
ラウンドワン
タイトーステーション
ビッグエコー
名鉄観光
ITTO個別指導学院
保険見直し本舗
競輪
ボートレース
宮城-(全都道府県にあるチェーン店等の一覧では該当がない)
福島ほっかほっか亭
やよい軒
本家かまどや
Zoff
ロフト
JEWEL CAFE
東京めん六
そこまで言って委員会NP
たかじん東京嫌いや番組内容の関係
神奈川高等専門学校
そこまで言って委員会NP
空港
埼玉高等専門学校
そこまで言って委員会NP
空港
千葉そこまで言って委員会NP(全都道府県にあるチェーン店等の一覧では該当がない)
群馬本家かまどや
スーパーホテル
そこまで言って委員会NP
空港
ホビーオフ/オフハウス前橋天川店にホビーオフが併設
栃木大阪王将
Happiness
名鉄観光
ボートレース
そこまで言って委員会NP

魅力
ないんだな、それが
茨城ホビーオフ
ラウンドワン
民放テレビ局
魅力度ランキング上昇の秘訣
ラウンドワン埼玉さいたま栗橋が隣接
テレビ局ならNHKが一応存在する
山梨大阪王将
SUIT SELECT
トイザらス過去存在
ミキハウスホットビスケッツで代用
タイヤランド
ゼビオ
4℃
GiGO
名鉄観光
ミニミニ
高等専門学校
代ゼミサテライン予備校
テレビ朝日系列
フジテレビ系列
空港

綺麗な方言
ウーマンコミュニケーション案件甲州弁おまんこっちんこうし」
静岡ほっかほっか亭
ホビーオフ
のぞみ停車駅
ツルハについては杏林堂薬局代用
長野ロッテリア過去存在
ほっかほっか亭
ボートレース
新潟本家かまどや
SUIT SELECT
サラダ館
GiGO
富山ツルハ
ホビーオフ
ラウンドワン
河合塾マナビス
テレビ朝日系列
石川ツルハ
サンマルクカフェ
大戸屋
福井ツルハ
サンマルクカフェ
ロッテリア過去存在
リンガーハット
銀座コージーコーナー
銀のさら
イオン2024年にとうとう出店予定)
Zoff
マックハウス過去存在
ASBEEとGreen Box2024年に出店することで解消されるか不明瞭)
未来屋書店
ムラサキスポーツ
JEWEL CAFE
WAKABA
Happiness
キグナス石油
Yu Kids
名鉄観光
マジックミシン
テレビ朝日系列
TBS系列
原発安全
福井放送がテレビ朝日系列クロスネットしているが実質日本テレビ系列なので無いようなもの(ここも宮崎県と同じ「2ちゃんねるしかない)
愛知安全運転尾張走り
(全都道府県にあるチェーン店等の一覧では該当がない)
岐阜大阪王将
三重大阪王将
ロフト
ONIX
駅レンタカー
HIS
空港
新幹線
近鉄特急不要とされている
大阪高等専門学校
民放独立テレビ局
テレビ大阪が居るので意味がない?
(全都道府県にあるチェーン店等の一覧では該当がない)
兵庫-(全都道府県にあるチェーン店等の一覧では該当がない)
京都銀座コージーコーナー
空港
唯一のタイトーステーションイオンモール高の原奈良と共同
滋賀ドトール過去存在
銀座コージーコーナー
ホビーオフ
キグナス石油
高等専門学校
はんこ屋さん21
空港
琵琶湖より海が欲しいという声は少なくない
奈良ホビーオフ
SUIT SELECT
アップル
ホワイト急便
イセキ
空港
SUIT SELECT京都との県境近くに出店
唯一のタイトーステーションイオンモール高の原奈良と共同
和歌山なか卯
銀のさら
ロフト
アップル
JEWEL CAFE
ホリデー車検
スーパーホテル
カメラのキタムラ過去存在
スタジオマリオ過去存在
GiGO
まねきねこ
ビッグエコーメガビッグCLUB DAM代用
LAVA
はんこ屋さん21
ボートレース
徳島サイゼリヤ
なか卯
大戸屋
不二家
アップガレージ
アップル
ネクステージ
4℃
三井のリパーク
100円レンタカー
cutA
プラージュ美容部門
はんこ屋さん21
マルハン
新幹線
電気で動く鉄道車両(いわゆる電車
自動改札機
マスターピース
日本テレビ以外の民放系列
夜ふかしで電車関連は扱われた
テレビの特例地域」については触れていない
高知サイゼリヤ
ロッテリア過去存在
松屋
リンガーハット
やよい軒
魚民
不二家
ピザーラ
デイリーヤマザキ
THREEPPY
ウエルシア(よどやドラッグ代用
ドン・キホーテ2024年に出店予定)
ホビーオフ
ロフト
アップガレージ
ONIX
PETEMO
ホリデー車検
100円レンタカー
東横イン
ルートイン
HIS
センチュリー21
ホワイト急便
ナビ個別指導学院
マスターピース
アイサポ
一条工務店
Panasonic
テレビ朝日系列
新幹線
いわゆる0系もどきの「ホビートレイン
愛媛サイゼリヤ
未来屋書店
マスターピース
スポーツデポアルペン代用
Picars
cutA
ホワイト急便
香川不二家
ネクステージ
LAVA
はんこ屋さん21
クボタ
うどんとゆゆゆ以外の観光資源
領域
日本で一番小さい県
岡山ツルハレデイ薬局代用
ホビーオフ
AOKI
桃太郎以外の観光資源
鳥取びっくりドンキー
ロイヤルホスト
ロッテリア過去存在
松屋
ピザーラ
銀のさら
Zoff
AOKI
マスターピース
未来屋書店
魚民
串カツ田中
焼肉きんぐ
築地銀だこ
銀座コージーコーナー
デイリーヤマザキ
オートバックスカーズ
ナムコ
タイトーステーション
HIS
マックハウス過去存在
ゼビオ
ムラサキスポーツ
キグナス石油
まねきねこ
ビッグエコー
RIZAP
スーモカウンター
名鉄観光
スクールIE
NOVA
河合塾マナビス
競輪
積水ハウス
ミサワホーム
クボタ
砂漠を消す方法
夜ふかしで擦り切れる「スターバックスコーヒー」は2015年に出店
セブンイレブン」も同年出店
島根餃子の王将
リンガーハット
ビアードパパ
ロフト
トイザらス
ビッグモーター
montbell
4℃
PETEMO
アパホテル
マルハン
LIXIL
びっくりドンキー
ロイヤルホスト
ロッテリア過去存在
松屋
焼肉きんぐ
銀だこ
やよい軒
ピザーラ
銀のさら
Zoff
AOKI
マスターピース
未来屋書店
オートバックスカーズ
ナムコ
ラウンドワン
タイトーステーション
まねきねこ
ビッグエコーメガビッグCLUB DAM代用
HIS
RIZAP
スーモカウンター
河合塾マナビス
積水ハウス
ミサワホーム
広島プラージュ(理容部門
ヒロシマと言われないようにする方法
山口ビアードパパ
ウエルシア
AOKI
ロフト
ONIX
ラウンドワン過去存在
HIS
はんこ屋さん21
フジテレビ系列
福岡治安修羅の国
(全都道府県にあるチェーン店等の一覧では該当がない)
佐賀はなまるうどん
なか卯
ピザーラ
ウエルシア
H&M
AOKI
マスターピース
未来屋書店
アップル
WAKABA
4℃
PETEMO
Happiness
ホリデー車検
スーパーホテル
高等専門学校
河合塾マナビス
はんこ屋さん21
Panasonic
フジテレビ系列以外の民放テレビ局
テレビの特例地域
長崎サイゼリヤ
松屋
なか卯
かつや
ほっかほっか亭
H&M
宮脇書店
未来屋書店
アップル
ムラサキスポーツ
moutbell
PETEMO
Happiness
ホリデー車検
スーパーホテル
ラウンドワン
河合塾マナビス
熊本なか卯
ホビーオフ
マスターピース
宮脇書店
未来屋書店
代ゼミサテライン予備校
阿蘇山から身を守る方法
大分サイゼリヤ
なか卯
本家かまどや
AOKI
マスターピース
宮脇書店
WAKABA
PETEMO
Picars
スクールIE
はんこ屋さん21
新幹線
日本テレビ系列フジテレビ系列
ハーモニーランド以外の聖地
テレビ大分日本テレビ系列フジテレビ系列クロスネットであり使いにくい
毎回アニメツーリズムではハーモニーランド以外が選出されてないことが多いため(進撃の巨人ぐらいしか出てきていない)
宮崎なか卯
はなまるうどん過去存在
餃子の王将
大戸屋
本家かまどや
不二家
銀のさら
ウエルシア
ホビーオフ
ワークマン
宮脇書店
マスターピース
ONIX
montbell
タイトーステーション
HIS
河合塾マナビス
NOVA
新幹線
クロスしない日本テレビ系列
クロスしないテレビ朝日系列
クロスしないフジテレビ系列
夜ふかしで Permalink | 記事への反応(17) | 20:24

2023-10-20

SELECT id
     , name
     , age
     , sex
     , address
     , mailaddress
     , tel
     , mobile
     , kbn
     , regist_date
     , taikai_flg
     , member_flg
     , kaiin
     , sei
     , mei
     , gender
     , del_flg
  FROM users
 WHERE 1 = 1
   AND del_flg = '0'
 ORDER BY sei

2023-09-19

anond:20230919153722

少なくともreadonlyで、指定クライアントからアクセスさせるようにするんじゃない?

負荷の高いSELECT文が投げられたらtechにalert飛んでkillできるようにしておくとか

2023-09-16

SQLできます」と名乗っていいレベルとは

SELECT、INSERT、UPDATE、DELETE、UNION、JOINを読んだり書いたりしたことありますレベルで名乗っていいものか?

最低限、ストアド作れますレベルじゃないと名乗っちゃダメか?

2023-09-11

anond:20230911065242

do until activecell.value = ""

やりたいこと

activecell.offset(1,0).select

loop

これだけでだいたいいける

2023-06-15

YAMAHA NVR500 で エキサイトMEC光 に接続する方法

ネットに公開されている情報は、初心者には難しいと感じました。

Yamahaサイトconfigは公開されていますが、exciteMEC光だと、クリアする注釈が多すぎて。

"NVR500 では、tunnel endpoint address コマンド使用して、AFTR の IPv6アドレス指定してください。"

って書いてますが、exciteMEC光はAFTR公開してないぞ!ってなるので。

正解は[gw.transix.jp]のIPv6アドレス指定する、で

"tunnel endpoint address 2404:8e01::feed:101"です。

以下、全文。

#

# transixのIPv4接続DS-Lite)でインターネット接続

#

#

# ルーターの設定:ひかり電話契約なしの場合

#

#

# ゲートウェイの設定

#

ip route default gateway tunnel 1

#

# LANインターフェースの設定 (LAN1ポート使用)

#

ip lan1 address 192.168.100.1/24

#

# WANインターフェースの設定 (LAN2ポート使用)

#

ipv6 prefix 1 ra-prefix@lan2::/64

ipv6 lan1 address ra-prefix@lan2::1/64

ipv6 lan1 rtadv send 1 o_flag=on

ipv6 lan1 dhcp service server

ipv6 lan2 dhcp service client ir=on

ipv6 lan2 secure filter in 1010 1011 1012

ipv6 lan2 secure filter out 3000 dynamic 100 101 102 103 104 105 118 119

ngn type lan2 ntt

#

# トンネルの設定

#

tunnel select 1

tunnel encapsulation ipip

tunnel endpoint address 2404:8e01::feed:101

tunnel enable 1

#

# フィルターの設定

#

ipv6 filter 1010 pass * * icmp6 * *

ipv6 filter 1011 pass * * tcp * ident

ipv6 filter 1012 pass * * udp * 546

ipv6 filter 3000 pass * * * * *

ipv6 filter dynamic 100 * * ftp

ipv6 filter dynamic 101 * * domain

ipv6 filter dynamic 102 * * www

ipv6 filter dynamic 103 * * smtp

ipv6 filter dynamic 104 * * pop3

# ipv6 filter dynamic 105 * * submission

ipv6 filter dynamic 118 * * tcp

ipv6 filter dynamic 119 * * udp

#

# DHCPの設定

#

dhcp service server

dhcp server rfc2131 compliant except remain-silent

dhcp scope 1 192.168.100.2-192.168.100.191/24

#

# DNSの設定

#

dns host lan1

dns service fallback on

dns server dhcp lan2

2023-06-08

増田記事詳細ページのパンくずリスト末尾にある記事IDDOMがtype=textのinputタグなのが気になる

onfocus="this.select()" という属性があるのでコピペ用のタグ指定だとは思うんだけど普通入力領域なので無意味に上書きできるのがずっと気になってる

2023-04-11

anond:20230410213920

Q: 外国語単語+る、で動詞として定着している単語を表にしてください

以下は例です

サボる サボタージュ(sabotage)

ダブる ダブルdouble

ハモる ハーモニーharmony

ググる グーグルgoogle

パニクる パニック(panic)

ディスる ディスリスペクト(disrespect)

ミスる ミス(miss)

トラブる トラブル(trouble)

デコる デコレート(decorate)

メモメモ(memo)

バズる バズ(buzz

スペる スペランカー(spelunker)

A: 外国語単語+る 動詞としての定着した単語

アクセアクセサリー(accessory

キャッチキャッチャー(catcher)

サーチる サーチ(search)

ターゲットターゲット(target)

プロモプロモーション(promotion)

セレクトセレクトselect

フィックスる フィックス(fix

バイオバイオリズム(biorhythm)

ラブる ラブ(love

レポる レポート(report)

コピる コピー(copy)

インプットインプット(input)

アウトプットアウトプット(output)

ディスカッションディスカッション(discussion)

2023-03-02

anond:20230302153757

SELECT 時刻,ツイート FROM ツイーツ ORDER BY 時刻 ASC LIMIT 10;

とかだろ。たぶん

それは分かる

テーブル2枚とかになった瞬間脳が壊れる

anond:20230302145539

時刻ツイート

の2列のテーブル作って、

ガンガンツイートを INSERT しまくる。

SELECT は、データの溜まったテーブルから、時刻の新しいやつ10個だけ SELECT する。

anond:20230302145115

とりあえずid名前だけ持ったユーザーtableを作って

それを100件くらいinsertしてみて

いろんな条件でselectしてみて

次にidと本文と日付だけ持ったツイートtableを作って

それを100件くらいinsertしてみて

いろんな条件でselectしてみて

次にツイートtableユーザーidを追加して

ユーザーツイートを紐付けてみて

あとはユーザーidツイートidを持ったいいねtableを作って

ユーザーツイートいいねを紐付けてみたりすればいいんじゃね。

anond:20230302145313

環境構築はできてる

SELECT * FROM table;

みたいなのも分かる

けど

そっから先のTwitterみたいなの作ろうとした時どういうテーブル作ってどういうクエリSELECTすれば良いのか分からん

SQLってどうやって勉強すればいいの

プログラミングJSで動くの作れたけどSQL分からん

追記

chatgptで

sqlite3でtwitterみたいなサイトテーブル設計をして。

上記Twitterのようなサイト特定ユーザータイムラインを表示するクエリの例を教えて」

って聞くと、こういうの表示されるけど、こんなの絶対パッと思いつかんやろ!!

特にJOIN2回使うのが全然分からん。なんならJOIN1回の部分も分からん

っていうか、hatena君、sqlシンタックスハイライトするとインターナルサーバーエラー返してくるんだが...

>|エスキューエル|

パイプパイプ<

class Foo
  def bar'baz' # return baz
  end
end

sqlだけっぽい......

CREATE TABLE users (
  id INTEGER PRIMARY KEY AUTOINCREMENT,
  username TEXT NOT NULL,
  email TEXT NOT NULL UNIQUE,
  password TEXT NOT NULL,
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);

CREATE TABLE tweets (
  id INTEGER PRIMARY KEY AUTOINCREMENT,
  user_id INTEGER NOT NULL,
  body TEXT NOT NULL,
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
  FOREIGN KEY (user_id) REFERENCES users (id)
);

CREATE TABLE follows (
  follower_id INTEGER NOT NULL,
  followed_id INTEGER NOT NULL,
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (follower_id, followed_id),
  FOREIGN KEY (follower_id) REFERENCES users (id),
  FOREIGN KEY (followed_id) REFERENCES users (id)
);


SELECT tweets.id, tweets.body, tweets.created_at, users.username
FROM tweets
JOIN follows ON tweets.user_id = follows.followed_id
JOIN users ON tweets.user_id = users.id
WHERE follows.follower_id = [特定ユーザーID]
ORDER BY tweets.created_at DESC;

2022-12-09

やったー!プログラムとか全くわからんけどChatGPTに聞いたら前からしかったブックマークレット機能簡単に作ってくれたぜ

JavaScriptで今見てるサイトタイトルクリップボードコピーするブックマークレットコードを教えて

JavaScriptで今見ているサイトタイトルクリップボードコピーするブックマークレットコードは、以下のようになります

 

javascript:(function(){

let title = document.title;

let input = document.createElement("input");

input.value = title;

document.body.appendChild(input);

input.select();

document.execCommand("copy");

document.body.removeChild(input);

alert("クリップボードに「" + title + "」をコピーしました。");

})();

2022-10-08

anond:20221007113147

わかる。

適当SELECTすればいいだけと思っていた頃がありました。

2022-10-07

SQL使うだけなら

select, delete, update, insertだけ覚えればいいのでは

使うだけならな…😔

SELECT 米 FROM 田

米はワイルドカード

田はテーブル

まり田んぼから根こそぎ米を収穫するという意味

来週も収穫収穫ゥ!WRYYYYYYY!

ログイン ユーザー登録
ようこそ ゲスト さん