
こんにちは。
今、test_tableがあり、testフィールドがあります。
testフィールドはbigintです。
今、何を実行したいかというと、
testフィールドに格納されている、
12345
23456
34567
45678
56789
のレコードの一番最後の桁(1の位)を削除して更新したいんです。
1234
2345
3456
4567
5678
update test_table set test = substring(test, 1, length(test) - 1);
上記を実行すると
---------------------------------------------------
column "test" is of type bigint but expression is of type text
You will need to rewrite or cast the expression
---------------------------------------------------
とメッセージがでます。これは恐らく
substringが返す型がtextなのにsetしようとしている
フィールドがbigintの為、型が違うよって言っているんですよね。
※本当は扱う値はbigintだけにもっと大きいのですが、
わかりやすいように小さくしてあります。
上記のような動きを実現するにはどのように記述すればよろしいでしょうか?
No.2ベストアンサー
- 回答日時:
update test_table set test = test / 10;
でいいと思います。
整数だし。
No.1
- 回答日時:
こんにちは。
普通に「TO_NUMBER」とかで数値型に変換できないのでしょうか?
(bigintだからダメなのかなぁ・・・?)
ダメなら10で割ってしまって、小数を切り捨てるとか・・・。
自信ないです・・・すみません。
(^^ゞ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java java final 1 2022/06/10 22:49
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- Visual Basic(VBA) Excle VBA Findメソッドについて 3 2022/07/15 13:56
- JavaScript [再掲]指定したパスが現URLに含まれていたら特定要素を削除するJavascriptのコードについて 1 2023/05/10 15:09
- 英語 英訳お願いします 進級試験に合格しました。 I passed the test for promot 4 2023/02/22 23:24
- PHP $_SESSIONについて教えて下さい。 2 2023/03/02 09:18
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- ドライブ・ストレージ HDDのチェック方法 6 2022/05/04 09:49
- 英語 lead on Earth,” の意味の取り方 6 2022/12/06 10:52
- Visual Basic(VBA) VBAの繰り返し処理表記と複数の処置条件について 1 2023/01/23 20:08
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
-
大麻の使用罪がなかった理由や法改正での変更点、他国との違いを弁護士が解説
ドイツで2024年4月に大麻が合法化され、その2ヶ月後にサッカーEURO2024が行われた。その際、ドイツ警察は大会運営における治安維持の一つの方針として「アルコールを飲んでいるグループと、大麻を吸っているグループ...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSVファイルを読み込んでテーブ...
-
テキストボックスの背景をVB...
-
配列データに対する、要素の追...
-
フラグをたてるってどういうこ...
-
【SQL】他テーブルに含まれる値...
-
csvデータ不要列の削除をbatフ...
-
SELECT INTOで一度に複数の変数...
-
重複しないデータの抽出について
-
UPDATEで既存のレコードに文字...
-
sqlに記述できない文字
-
オラクルのUPDATEで複数テーブル
-
Accessの構成をコピーしたい
-
SQL書けますか?
-
データ削除とSQL*Loaderでのイ...
-
ADO+ODBCでテーブルに接続する...
-
【VB】セルが空になるまで処理...
-
SQLサーバに対するSQL文で抽出...
-
SQLServer からのデータ移行(v...
-
データの入れ替えを同時に行な...
-
副問合せを使わずにUNIONと同様...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSVファイルを読み込んでテーブ...
-
SQLSERVER 連番更新について
-
timestamp が空のデータを除い...
-
テキストボックスの背景をVB...
-
ACCESS テキストボックスに入...
-
SELECT文で足し算をした場合、N...
-
エクセルVBA 10分後にエクセル...
-
エクセルVBEについて
-
date型でのbetweenについて教え...
-
Accessエクスポート時に連番を...
-
1つのドメインを複数のDNSで管...
-
配列データに対する、要素の追...
-
【Access】SQL文教えてください!
-
データがリストアできない!!
-
型について
-
Access VBA Excelbookを開く際...
-
PostgreSQLのnumericでの書き込...
-
エクセル vba 色分け
-
Japanese schools
-
バッチファイルでrenを使用時、...
おすすめ情報