sqlalchemy.exc.DatabaseError: (cx_Oracle.DatabaseError) column at array pos 0 fetched with error: 1406 が出た パート2Essential SQLAlchemy: Mapping Python to Databases (English Edition)Copeland, RickO'Reilly Media2015-12-02広告は適当。かなりハマった現象だ ...
もっと読む
カテゴリ: SQL
NATURALなJOIN
NATURALなJOINナチュラルワールド 特集:動物界のアウトロー クマ 生態系の王たち(吹替版)ヒュー・ボネヴィル2018-12-31まあ広告は適当。SQLでjoin方法は幾つかありますが、現状ではほぼonしか使っていません。ただまあ、他の方法も知っておくと、人のSQLのQAをするときに便 ...
もっと読む
oracleでgroupbyを使わずにmaxを使う方法
oracleでgroupbyを使わずにmaxを使う方法Oracleの基本 ~データベース入門から設計/運用の初歩まで宮川 大地技術評論社2017-09-22はい、ぶっちゃけなんじゃこりゃと思って、これで動くのかと思ったので、調査した結果を残しておきます。結論から書くと、group byをしなくて ...
もっと読む
oracleでちょっといい編集距離方法
oracleでちょっといい編集距離方法図解入門よくわかる 最新Oracleデータベースの基本と仕組み[第5版]水田巴秀和システム2020-02-03編集距離(レーベンシュタイン)で文字の差を見たいとか、一致率の高いやつを出したい、見たいな要望があったんですが、純粋な編集距離だと文 ...
もっと読む
oracleで改行やタブを置換して綺麗にする
oracleで改行やタブを置換して綺麗にするオラクルマスター教科書 Bronze DBA Oracle Database Fundamentals株式会社コーソル翔泳社2020-09-17oracleで改行とかタブとか表示するときに困るデータをいい感じに置換する方法として、REGEXP_REPLACEを使う方法があります。これで ...
もっと読む
SQLで範囲指定同士のチェックが便利なoverlaps
SQLで範囲指定同士のチェックが便利なoverlaps select sysdate , case when (sysdate, sysdate+1) overlaps (sysdate, sysdate) then 1 else 0 end as overlap_check_1 , case when (sysdate, sysdate+1) overlaps (sysdate-1, sysdate-1) then 1 else 0 end as overl ...
もっと読む
googleスプレッドシートでSQLが描きたい(query関数)
googleスプレッドシートでSQLが描きたい(query関数)できるYoutuber式 Googleスプレッドシート 現場の教科書 できるYouTuber式シリーズ長内 孝平インプレス2021-09-22上の本は適当に選びました。GSSでSQLでどうにかしたいなーと思っていたら、そもそもありました。query関数 ...
もっと読む
oracleのkeepのdense_rankってmaxだっけ?
oracleのkeepのdense_rankってmaxだっけ?はい、ちょっと疑問に思ったので、簡単なSQLを書いてみました。 select max(key) keep (dense_rank first order by dat) as max_key , min(key) keep (dense_rank first order by dat) as min_key , max(key) keep (dense_rank firs ...
もっと読む
bool_or と bool_and があるpostgreSQL
bool_or と bool_and があるSQLpostgreSQLだけっぽいんですが、boolに関する便利な集約関数がありました。超簡単説明:bool_or : 内容が1つ以上trueならtruebool_and : 内容が全てtrueならtrueはい、簡単ですね。select bool_or(dat=1), bool_and(dat=1) from(select 1 as da ...
もっと読む
ORA-00933: SQL command not properly ended が出た
ORA-00933: SQL command not properly ended が出たいやもう、すごい簡単な話なんですが。もらったSQLを実行してみたらなんかエラーになりました。エラーコードはSQLコマンドが終了してないよ、っていうやつ。SQLを良くみると、1つだけシングルコーテーションが違う。upda ...
もっと読む