「SELECT」を含む日記 RSS

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

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!

anond:20221007113147

SQL1999年頃学んだ。1週間ぐらいで学べたと思う。どっかの大学講義資料Downloadしてそれを読んだ。ダイアルアップ接続ネット接続していたのでDownload後に直ぐに回線を切っていた。

Megahertz PCMCIA 14400bps PCMCIA 2.0 DATA FAX MODEM CARD

Canon Innova Note 486DX 33MHzにつないでた。ISPAscii Internet Highwayだったと思う。

最初何が何だかからなかったが、とにかく講義資料を読み切ったら全体が見えてきた。

最初の疑問selectで取ってきたレコードの順番が気になったが、order byを学ぶとなるほど~と納得した。

anond:20221007113147

SQLは他のプログラミング言語と違って覚えやすくて需要もあるコスパ良い言語なんやで。

ポイント直積や。全ての道は直積に通じとるんや。

select * from a

と書いたら、aテーブルの全カラムを取得するって意味理解できるか?

ちなみにテーブルってのはエクセルの表みたいな行列で表されるデータの集まりや。

英語だと行はロウで列はカラムやで。

上記理解できたら、次の直積SQL理解したらもう準備は万端や。

select * from a, b

コレは直積って呼ばれてて、aとbテーブルの全組み合わせを教えてって事や。

例えばaテーブルカラムαに1,2,3、bテーブルカラムαには2,3,4ってデータが入ってたとすると、1,2 1,3 1,4 2,2 2,3 2,4 3,2 3,3 3,4

って言う二つのテーブルの全組み合わせを作るって事を意味するんやで。

上記理解できたら次も理解できるやろ。

select * from a, b where a.α = b.α

コレは、aテーブルとbテーブルの全組み合わせのうち、αカラムが同じデータを取得してねって事や。

まり2,2って組み合わせだけが抽出されるんや。

ちなみにコレは下記のようにも書ける。

select * from a inner join b on a.α = b.α

とあるカラム同じ組み合わせって書くのは良くやるので、専用の書き方が用意されてるだけで意味は一緒や。

上記理解できたら、後は階層構造で積み重ねていくだけなんやで。

、、、まだ難し?

2022-07-22

anond:20220722135342

バカ、何度教えたらわかるんだよ

SELECT name as namae FROM company UNION ALL SELECT namae from kaisya

こうだろ!

anond:20220722134831

「えーっと、SELECT * FROM kaisya ...っと・・・あれ!すみません先輩、これエラーなっちゃうんですけど」

2022-03-21

anond:20220321161336

単純に

select xxxx from yyyy where zzzz like '%[検索キーワード]%'

みたいに探してるんじゃないの?

2022-03-03

anond:20220303111851

//www.calbee.co.jp/products/select/?cid=1

めっちゃあるやんけーと思ったら地域限定期間限定

これがない地域ってことは海外民か?

2021-12-27

楽天モバイルの圏外をモニタリングする

これは楽天モバイルアドベントカレンダー出遅れ記事です。嘘です。すいません。

インディアンス楽天モバイルネタ最高だったのでこの記事を書きました。

皆さん、楽天モバイルを知っていますか。

1プランでわかりやすい料金体系、最低金額無料契約して1年間無料というすごい携帯キャリアです。

私は今年の3月から使っており、その品質には概ね満足していました。ところが11月中頃(曖昧から楽天モバイルの圏外が頻発するようになりました。

ローミング終了に伴い一部エリアでは使えなくなるかもという話は知っていましたが、私がいるのは都内の3線利用できる駅前エリアで今ままでもパートナー回線を使ったことがありません。

おかしいなーと思いつつちゃんログを取ろうと思い、楽天モバイル端末のWiFiアクセスポイントONにして手元のノートPCから疎通確認をしてログをとることに。

楽天モバイルDNSが落ちたことはあった時はDNS設定いじればどうにかなったけど、そもそも圏外はどうしようもありません。

crontabもないし、shじゃないし、tail,awk,uniqもないし面倒でした。

5分に一回 1.1.1.1 にping飛ばしてその結果をログに残しました。

以下はbatで書いた処理

@echo off
ping -n 1 1.1.1.1 | findstr /i "TTL" > nul
if %ERRORLEVEL% equ 0 (
  set ret=success
) else (
  set ret=failure
)
echo %date% %time% %ret% >> %~dp0check_net.log

ログ確認、集計

-- tail -3 相当のps
type .\check_net.log | select -last 3
2021/12/27 22:20:02.44 success 
2021/12/27 22:25:06.00 failure
2021/12/27 22:30:05.99 failure

-- awk '{print $1, ":", $3}' | uniq -c 相当のps
type .\check_net.log | %{$tmp=($_.toString() -split("\s+"));echo ($tmp[0] + ":" +$tmp[2])} | group -NoElement

Count Name
----- ----
  143 2021/12/19:success
    6 2021/12/19:failure
  208 2021/12/20:success
   81 2021/12/20:failure
  279 2021/12/21:success
    9 2021/12/21:failure
  221 2021/12/22:success
   67 2021/12/22:failure
  101 2021/12/23:failure
  188 2021/12/23:success
  277 2021/12/24:success
   12 2021/12/24:failure
  144 2021/12/25:success
   69 2021/12/25:failure
  287 2021/12/26:success
    2 2021/12/26:failure
   43 2021/12/27:failure
  225 2021/12/27:success

-- 時間ごと
type .\check_net.log | sls failure | %{echo $_.toString().Substring(11,2)} | group -NoElement | sort Name 

Count Name
----- ----
   21  0
   17  1
   19  2
   20  3
   40  4
   47  5
   42  6
   41  7
   21  8
    9  9
   17 10
   14 14
   18 15
    8 16
   23 17
   14 18
    6 19
    1 20
    6 21
    7 22
    5 23

ログが不十分なのは途中でログファイル消しちゃったのと、ノートPCを閉じちゃってタスクスケジューラが止まってたタイミングがあるため

途中まで `findstr /i "TTL"` がなかったのでsuccessだけど実際は疎通できてないものがあります(pingの宛先ホストに到達できませんはsuccess扱いだった)

12/23がひどい。1日の35%繋がらない。「日本スマホ代は高すぎる」けど繋がらないんじゃ意味ないんよ。

11~13時台は落ちてない。逆に何故。

5分に一回の計測なのでたまたまそのタイミングだけ疎通したりしなかったりってのはあるけど、その割合は落ち具合の体感と一致します。

テザリング利用では1日10GBの制限があるらしいですが、制限には引っかかっていません。

楽天モバイルの圏外をモニタリングすることで私が学んだこと

解決しなかったこと・教えてもらえたらうれしいこと

今も利用しているのは無料間中なのと、楽天モバイル回線Youtubeとかネットサーフィンとか止まっても許せる範囲で使っているからです。

これをメイン回線にしてたら緊急の連絡とか取れないだろうし、だいぶ困りそう。

書き込もうとしたけど、楽天モバイル回線は圏外で書き込めないので別の回線で書き込んでます

追記

楽天ハンドLTE回線状況チェッカーを入れてみたところ

RSRQは-15でした、どいひー

2021-11-05

anond:20211105134636

DUALSHOCK 2は、PlayStation 2に標準で付属する専用コントローラ。重さは172g。メーカー希望小売価格は2800円(税抜)。

形状はDUALSHOCKと変わりないが、STARTボタンSELECTボタン以外のボタンには押したとき圧力による256段階のアナログ判定がされている。

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