-
[解決済み] SQLカラム定義:デフォルト値とnot nullは冗長?
質問 create/alter DDL ステートメントでカラムを定義する以下の構文を何度も目にしたことがあります。 ALTER TABLE tbl ADD COLUMN col VARCHAR(20) NOT NULL DEFAULT "MyDefault" 問題は、デフォルト値が指定されているので、カラムがNULLを受け入れないように指定する必要があるかどうかです。言い換えれば、D
2022-12-23 09:46:22 -
[解決済み] SQLのNVARCHARとVARCHARの限界値
質問 大きな(避けられない)動的SQLクエリを持っています。選択基準のフィールドの数が多いため、動的 SQL を含む文字列が 4000 文字以上に増えています。現在、私は、最大 4000 文字が NVARCHAR(MAX) に 4000 の最大値が設定されていることは理解していますが、Server Profiler で実行された SQL を見てみると、ステートメントは DELARE @
2022-12-23 08:17:15 -
[解決済み] SQL Serverで最後の行を読み込む方法
質問 SQL Server で最後の行を読み取る最も効率的な方法は何ですか? テーブルは一意のキーでインデックスされています -- "bottom"キーの値は最後の行を表します。 どのように解決するのですか? MS SQLを使用している場合、試すことができます。 SELECT TOP 1 * FROM table_Name ORDER BY unique_column DESC
2022-12-22 14:50:31 -
[解決済み] ASCでソートしてもNULL値が先か?
質問 PostgreSQL のテーブルを日付/時刻フィールドで昇順にソートしたいのですが、例えば以下のようになります。 last_updated . しかし、このフィールドは空かヌルであることが許されており、私はヌルを持つレコードを last_updated 来る の前に NULLでない last_updated . これは可能なのでしょうか? order by l
2022-12-19 08:47:36 -
[解決済み] NULLカラムにユニークなインデックスを作成するには?
質問 SQL Server 2005 を使用しています。 NULLS を許可しながら、カラムの値が一意であるように制約したいのです。 私の現在の解決策は、次のようなビューのユニークインデックスを含みます。 CREATE VIEW vw_unq WITH SCHEMABINDING AS SELECT Column1 FROM MyTable WHERE C
2022-12-19 05:57:09 -
[解決済み] sqliteデータベースから重複した行を削除する
質問 SQLite3 で 3600 万行の巨大なテーブルを持っています。この非常に大きなテーブルの中に、2 つのカラムがあります。 hash - テキスト d - リアル いくつかの行は重複しています。つまり、両方の hash と d は同じ値を持ちます。もし二つのハッシュが同じなら d . しかし、二つの同じ d は、二つの同じ hash を意味するもので
2022-12-18 12:31:27 -
[解決済み] UPDATE文の影響を受ける行数を返す
質問 ストアドプロシージャ (SQL Server 2005) の UPDATE クエリによって影響を受けた行の数を結果セットとして取得するには、どうすればよいですか。 CREATE PROCEDURE UpdateTables AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- int
2022-12-17 02:39:44 -
[解決済み] 既存のハイブテーブルのcreateステートメントを取得/生成する方法は?
質問 Hive に既に "table" があるとして、そのテーブルの "CREATE" 文を取得できる、他のデータベースのような簡単な方法はありますか? どのように解決するのですか? Hive 0.10 時点で この パッチ967 を実装しています。 SHOW CREATE TABLE を表示します。 CREATE TABLE 文は、与えられたテーブルを作成する、あ
2022-12-16 05:32:18 -
[解決済み] ローカルのSQL Serverインスタンスに管理者権限を付与するにはどうすればよいですか?
質問 SQL Server 2008 R2 を私のローカルマシンにインストールしました。しかし、私は権利(または欠如)のために新しいデータベースを作成することができません。 "CREATE DATABASE PERMISSION DENIED" と表示されました。 そこで、現在のログインに管理者権限を割り当てようとしたところ "ユーザーはこのアク
2022-12-15 02:54:57 -
[解決済み] SQLiteのINSERT - ON DUPLICATE KEY UPDATE (UPSERT)。
質問 MySQLにはこのようなものがあります。 INSERT INTO visits (ip, hits) VALUES ('127.0.0.1', 1) ON DUPLICATE KEY UPDATE hits = hits + 1; 私が知る限り、この機能はSQLiteには存在しません。私が知りたいのは、2つのクエリを実行することなく同じ効果を達成する方法があるかということです。
2022-12-14 22:50:27 -
[解決済み] SQL Server : GROUP BY 句でカンマ区切りの値を取得する [重複]。
質問 この質問はすでにここに回答があります : 閉じる 9 年前 . 重複の可能性があります。 SQL Server における SQL group_concat 関数 クエリを作成したいと思っているのですが、どういうわけか作成できません。どなた
2022-12-11 17:18:35 -
[解決済み] MySQLクエリでカンマ区切り文字列の値を検索する
質問 私は、フィールド COLORS (varchar(50)) というフィールドがあります。 SHIRTS のようなカンマで区切られた文字列を含む 1,2,5,12,15, . 各数値は使用可能な色を表します。 クエリを実行するとき select * from shirts where colors like '%1%' を実行して赤いシャツ (color=1) をすべて取
2022-12-11 12:57:47 -
[解決済み] コンストレイントを変更する方法
質問 SQL 制約を変更する方法 以下は私の制約の1つです。 CONSTRAINT ACTIVEPROG_FKEY1 FOREIGN KEY(ActiveProgCode) REFERENCES PROGRAM(ActiveProgCode), で追加したい。 ON DELETE CASCADE を上の制約に追加します。 既存の制約ACTIVEPROG_FKEY1を変
2022-12-11 08:59:48 -
[解決済み] Mysqlがdatetimeから時間成分を取り除く
質問 Mysql で、時間の要素を考慮せずに日付の比較を行う必要があります。つまり、'2008-11-05 14:30:00' を '2008-11-05' に変換する必要があります。 現在、私はこれをやっています。 SELECT from_days(to_days(my_date)) 適切な方法はあるのでしょうか? どのように解決するのですか? そうです。 日付
2022-12-09 08:11:18 -
[解決済み] SQLでif-then-elseロジックは可能か?重複
質問 この質問はすでにここに回答があります : SQLのSELECTでIF...THENを実行するにはどうしたらいいですか? (31 回答) 終
2022-12-07 18:31:45 -
[解決済み] 給与テーブルから3番目またはnᵗの最高給与を見つけるには?
質問 3番目かn番目かを調べる方法 th 給与から最高給与を求める table(EmpID, EmpName, EmpSalary) を最適化する必要があります。 どのように解決するのですか? 使用方法 ROW_NUMBER (単一の場合) または DENSE_RANK (関連する全ての行の場合)。 WITH CTE AS ( SELECT EmpID, Em
2022-12-06 11:46:46 -
[解決済み] スクリプトを実行できません。プログラムの実行を継続するためのメモリが不足しています。
質問 123MBのSQLファイルがあり、ローカルPCで実行する必要があります。しかし、私は取得します。 Cannot execute script: Insufficient memory to continue the execution of the program <イグ この問題を解決するにはどうしたらよいでしょうか。 どのように解決するのですか? <
2022-12-03 09:05:27 -
[解決済み] T-SQLから現在のインスタンス名を取得する方法
質問 T-SQL スクリプトを使用して、現在の接続の SQL Server サーバーとインスタンス名を取得するにはどうすればよいですか。 どのように解決するのですか? ちょうど答えを見つけました。 このSOの質問 (文字通り、質問の中で、どんな答えでもない)。 SELECT @@servername デフォルトのインスタンスでない限り、servernameinstanc
2022-12-03 05:06:06 -
[解決済み] SQL Serverで重複したレコードを削除するには?
質問 という名前のカラムを考えてみましょう。 EmployeeName テーブル Employee . 目標は、繰り返されたレコードを削除することです。 EmployeeName フィールドを削除することです。 EmployeeName ------------ Anand Anand Anil Dipak Anil Dipak Dipak Anil 1つのクエリで、繰り返しの
2022-12-03 04:34:14 -
[解決済み] SQL ServerでVARCHARカラムの最大長を取得する
質問 最も長い VARCHAR を見つけたい。 以下はその例です。 ID = INT IDENTITY DESC = VARCHAR(5000) ID | Desc ---|----- 1 | a 2 | aaa 3 | aa 3を返すSQLってなんだ?最長の値が3文字なので? どのように解決するのですか? 説明欄に長さと最大値の組み込み関数を使用します。
2022-11-30 23:12:18
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!