• [解決済み】SQL Serverで既存のテーブルにデフォルト値を持つカラムを追加する

    質問 の既存のテーブルに、デフォルト値を持つカラムを追加するにはどうすればよいですか? SQL Server 2000 / SQL Server 2005 ? 解決方法は? シンタックス ALTER TABLE {TABLENAME} ADD {COLUMNNAME} {TYPE} {NULL|NOT NULL} CONSTRAINT {CONSTRAINT_NAM

    2022-03-18 18:37:43
  • [解決済み】「INNER JOIN」と「OUTER JOIN」の違いは何ですか?

    質問 また、どのように LEFT JOIN , RIGHT JOIN と FULL JOIN が合うのか? 解決方法は? 重複のないカラムで結合していると仮定すると、これは非常に一般的なケースです。 AとBの内側joinは、A intersect Bの結果を与えます。 ベン図 が交差する。 AとBの外部結合は、A結合Bの結果、つまり、A結合Bの外側の部

    2022-03-18 07:16:23
  • [解決済み] SQL ServerでINNER JOINを使用して削除するにはどうすればよいですか?

    質問 以下のことをしたい。 削除 を使って INNER JOIN で SQL Server 2008 . でも、こんなエラーが出るんです。 Msg 156, Level 15, State 1, Line 15 不正解 の近くにある構文 キーワード 'INNER'です。 私のコード DELETE FROM WorkRecord2 INN

    2022-03-18 04:13:38
  • [解決済み] SQL Server: 無効なカラム名

    質問 既存のSQL Serverストアドプロシージャを修正する作業をしています。テーブルに2つの新しい列を追加し、これらの2つの列も選択するようにストアドプロシージャを修正しました。列はテーブルで利用可能ですが、このエラーが発生し続けます。 無効なカラム名 'INCL_GSTAMOUNT' です。 何が問題なのか、どなたか教えてください。 解決方法を教えてください。

    2022-03-14 15:10:38
  • [解決済み] select nullの使い方?

    質問 select文にnullを使用する例があるようです。どのような場合に使用するのでしょうか。 select null from etc. etc.? 解決方法は? <ブロッククオート Select nullは、通常EXISTSと組み合わせて使用します。 例えば IF EXISTS( select null from ...) selectクエリにレコードが

    2022-03-14 08:23:53
  • [解決済み] SQLのフィールド型BIGINTの限界は?

    質問 SQLのフィールド型BIGINTの限界は? は、100000235882380 または 100000466411115 のどちらを使用すればよいですか?(これはfacebookのIDです) 解決方法は? 使用しているRDBMSのマニュアルを確認してください。すべてのシステムで同じとは限りません。 MySQLです。 https://dev.mysql.com/doc/

    2022-03-13 23:09:09
  • [解決済み] SQLのDATEから月と年だけを取得する

    質問 SQL ServerのDateフィールドからMonth.Yearのみにアクセスする必要があります。 どのように解決するのですか? すでに述べた提案のほかに、あなたの質問から推測できる可能性がもうひとつあります。 - 結果を日付にしたい - しかし、日、時間などを「破棄」したい。 - 年/月のみの日付フィールドを残す SELECT DATEADD(MONTH,

    2022-03-13 19:26:42
  • [解決済み] 月と年によるSQLのグループ化

    質問 日付」列を次のように表示するには、次のSQLクエリに何を書けばよいのかわかりません。 SELECT MONTH(date) + '.' + YEAR(date) AS Mjesec, SUM(marketingExpense) AS SumaMarketing, SUM(revenue) AS SumaZarada FROM [Order] WHERE (idCustomer =

    2022-03-12 21:51:24
  • [解決済み] Oracleを使ったSELECT INTO

    質問 Oracleを使用してSELECT INTOをしようとしています。私のクエリは次のとおりです。 SELECT * INTO new_table FROM old_table; しかし、次のようなエラーが発生します。 SQL Error: ORA-00905: missing keyword 00905. 00000 - "missing keyword" 何が問題なの

    2022-03-12 17:27:11
  • [解決済み] PostgreSQLのROLE(ユーザー)が存在しない場合、それを作成する

    質問 PostgreSQL 9.1でROLEを作成するSQLスクリプトを、それが既に存在する場合にエラーを発生させずに記述するにはどうすればよいですか? 現在のスクリプトは、単に CREATE ROLE my_user LOGIN PASSWORD 'my_password'; これは、ユーザーがすでに存在する場合は失敗します。のようなものを希望します。 IF NOT EXIS

    2022-03-12 13:08:13
  • [解決済み] Djangoの単一のクエリセットで、レコードを選択し、それを更新するには?

    質問 を実行するにはどうすればよいのでしょうか? update と select ステートメントを、同じ queryset のように、2つのクエリを実行する必要はありません。 - オブジェクトを選択するための - と、オブジェクトを更新するための SQLで相当するのは、次のようなものです。 update my_table set field_1 = 'some value'

    2022-03-12 11:45:26
  • [解決済み] ORA-01847 月曜日は1日から最終日の間でなければならない - しかし、データはOKです。

    質問 問題は解決しました。この記事の最後をご覧ください。 select節でto_dateを呼び出すと、すべてがうまくいき、12レコードの結果セットを得ることができます。 select value1,to_date(value1,'DD.MM.YYYY') from variableindex where value1 is not null and

    2022-03-12 11:39:55
  • [解決済み] 単純なDateTime sqlクエリ

    質問 DateTimeデータベースのフィールドを特定の範囲内でクエリするにはどうすればよいですか? SQL SERVER 2005 を使用しています。 エラーコードは以下の通りです。 SELECT * FROM TABLENAME WHERE DateTime >= 12/04/2011 12:00:00 AM AND DateTime <= 25/0

    2022-03-12 10:32:48
  • [解決済み] 複数の値を同時に置換する - 文字列を数値に変換するために

    質問 varcharフィールドを数値に変換しようとしていますが、そのフィールドの中には、数値に変換するために削除しなければならない一般的な文字が含まれています。 フィールド名はUKSellPrice1です。 UKSellPrice1 を数値に変換する前に、以下の文字列を削除する必要があります。 '.00' '£' 'n/a' '$' '#N/A' どうすればいいのでしょうか?

    2022-03-12 08:22:18
  • [解決済み] TSQLで現在の年を取得する

    質問 レポート用に取り出したいデータがあり、Year to Dateレポートを作成中です。テーブルの列はdatetimeとしてフォーマットされています。selectステートメントを実行して、date = this yearの結果をすべて取得しようとしています。 例えば SELECT A.[id], A.[classXML] FROM tuitionSubmissions as A

    2022-03-12 02:55:04
  • [解決済み] なぜ、テーブル間の「リレーションシップ」が必要なのか?

    質問 以下の2つのテーブルがあるとします。 CREATE TABLE tblProduct (`Product_ID` int, `Product_Name` varchar(7)); そして CREATE TABLE tblProductExtended (`Product_ID` int, `Product_Size` int, `Product_Quantity` int);

    2022-03-11 23:08:51
  • [解決済み] PL/SQLブロックの問題:データが見つからないエラー

    質問 SET SERVEROUTPUT ON DECLARE v_student_id NUMBER := &sv_student_id; v_section_id NUMBER := 89; v_final_grade NUMBER; v_letter_grade CHAR(1); BEGIN SELECT final_grade IN

    2022-03-11 18:13:50
  • [解決済み] SQLのselect文におけるOrder By 1の目的は何ですか?

    質問 職場で古いコードを読んでいて、いくつかのビューに order by 1 節があります。 これは何を意味するのでしょうか? 例 Create view v_payment_summary AS SELECT A.PAYMENT_DATE, (SELECT SUM(paymentamount) FROM payment B WH

    2022-03-11 12:34:55
  • [解決済み] 条件付きNOT NULLの場合 SQL

    質問 あるフィールドを計算しようとしていますが、カラムの1つがたまたまNULLであった場合、異なる動作をさせたいと思っています。MySQLを使用しています。 CASE WHEN reply.replies <> NULL THEN 24/((UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(qcr.LAST_MOD_TIME)+3600)/36

    2022-03-11 06:55:44
  • [解決済み] Teradata QueryでMAX()およびMAX() OVER PARTITION BYがエラー3504を発生させる。

    質問 各コースコードの最終修了日、および各従業員の最終修了コースコード全体を含む結果テーブルを作成しようとしています。以下は、私のクエリです。 SELECT employee_number, MAX(course_completion_date) OVER (PARTITION BY course_code) AS max_course_date,

    2022-03-11 05:14:32