タグ付けされた質問 「sql」

構造化照会言語(SQL)は、データベースを照会するための言語です。質問には、コード例、テーブル構造、サンプルデータ、使用するDBMS実装(MySQL、PostgreSQL、Oracle、MS SQL Server、IBM DB2など)のタグを含める必要があります。質問が特定のDBMSにのみ関連している場合(特定の拡張機能を使用)、代わりにそのDBMSのタグを使用してください。SQLでタグ付けされた質問への回答には、ISO / IEC標準SQLを使用する必要があります。


16
SQL Serverの行オフセット
SQL Serverで、特定のオフセットから結果を取得する方法はありますか?たとえば、別のタイプのSQLデータベースでは、次のことが可能です。 SELECT * FROM MyTable OFFSET 50 LIMIT 25 結果51-75を取得します。この構成はSQL Serverに存在しないようです。 気にしないすべての行をロードせずにこれを行うにはどうすればよいですか?ありがとう!
133 sql  sql-server 

13
Facebookデータベース設計?
私はFacebookがどのようにして友達<->ユーザー関係を設計したのかといつも疑問に思っていました。 ユーザーテーブルは次のようなものだと思います。 user_email PK user_id PK password ユーザーのデータ(性別、年齢など、私が想定するユーザーの電子メールを介して接続されている)を表に示します。 すべての友達をこのユーザーにどのように接続しますか? このようなもの? user_id friend_id_1 friend_id_2 friend_id_3 friend_id_N おそらく違います。ユーザー数は不明で拡大するため。

7
SQL Serverに日時を挿入するSQLクエリ
datetime以下のSQLクエリを使用してテーブル(SQL Server)に値を挿入したい insert into table1(approvaldate)values(18-06-12 10:34:09 AM); しかし、このエラーメッセージが表示されます。 Incorrect syntax near '10'. 私は引用符でそれを試しました insert into table1(approvaldate)values('18-06-12 10:34:09 AM'); このエラーメッセージが表示される Cannot convert varchar to datetime 親切に助けてください!ありがとう。

6
全文検索とLIKEとは
SQLの「全文検索」についての投稿を読んだところです。 FTSとLIKEの違いは何だろうと思っていました。私はいくつかの記事を読みましたが、それをうまく説明するものは何も見つかりませんでした。

7
WITH CHECK ADD CONSTRAINTの後にCHECK CONSTRAINTとADD CONSTRAINTが続く
SQL Server 2008のAdventureWorksサンプルデータベースを見ていると、作成スクリプトで次のように使用される傾向にあることがわかりました。 ALTER TABLE [Production].[ProductCostHistory] WITH CHECK ADD CONSTRAINT [FK_ProductCostHistory_Product_ProductID] FOREIGN KEY([ProductID]) REFERENCES [Production].[Product] ([ProductID]) GO 直後に続く: ALTER TABLE [Production].[ProductCostHistory] CHECK CONSTRAINT [FK_ProductCostHistory_Product_ProductID] GO これは、外部キー(ここにある)、一意の制約、および通常のCHECK制約で発生します。DEFAULT制約は、次のような、私がよく知っている通常の形式を使用します。 ALTER TABLE [Production].[ProductCostHistory] ADD CONSTRAINT [DF_ProductCostHistory_ModifiedDate] DEFAULT (getdate()) FOR [ModifiedDate] GO 最初の方法と2番目の方法で違いがあるとすれば、それは何ですか?

10
変数を宣言して同じOracle SQLスクリプトで使用する方法
再利用可能なコードを書きたいので、最初にいくつかの変数を宣言し、スクリプトでそれらを再利用する必要があります。 DEFINE stupidvar = 'stupidvarcontent'; SELECT stupiddata FROM stupidtable WHERE stupidcolumn = &stupidvar; 変数を宣言して、SQLDeveloperを使用する場合など、後続のステートメントで再利用するにはどうすればよいですか。 試み DECLAREセクションを使用し、次のSELECTステートメントをBEGINandに挿入しますEND;。を使用して変数にアクセスします&stupidvar。 キーワードDEFINEを使用して変数にアクセスします。 キーワードVARIABLEを使用して変数にアクセスします。 しかし、試行中にすべての種類のエラー(Unbound変数、構文エラー、予期されるSELECT INTO...)が発生します。

13
psqlでスクリプト変数をどのように使用しますか?
MS SQL Serverで、カスタマイズ可能な変数を使用するスクリプトを作成します。 DECLARE @somevariable int SELECT @somevariable = -1 INSERT INTO foo VALUES ( @somevariable ) 次に@somevariable、特定の状況で必要な値に応じて、実行時にの値を変更します。スクリプトの上部にあるので、見やすく、覚えやすいです。 PostgreSQLクライアントで同じことをするにはどうすればよいpsqlですか?

9
テーブルの1つのフィールドのみに基づくLinqでの区別
Linqで.distinctを使用して、テーブルの1つのフィールドに基づいて結果を取得しようとしています(したがって、テーブルからの重複したレコード全体を必要としません)。 私は次のようにdistinctを使用して基本的なクエリを書くことを知っています: var query = (from r in table1 orderby r.Text select r).distinct(); しかし、r.text重複しない結果が必要です。
133 c#  sql  linq 

14
SQLでテーブルの最後のレコードを選択する方法は?
これは、テーブルからすべてのレコードを選択するためのサンプルコードです。誰かがそのテーブルの最後のレコードを選択する方法を教えてもらえますか? select * from table 使用時:SELECT * FROM TABLE ORDER BY ID DESC LIMIT 次のエラーが表示されます:1行目:「LIMIT」付近の構文が正しくありません。これは私が使用するコードです: private void LastRecord() { SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["HELPDESK_OUTLOOKConnectionString3"].ToString()); conn.Open(); SqlDataReader myReader = null; SqlCommand myCommand = new SqlCommand("SELECT * FROM HD_AANVRAGEN ORDER BY " + "aanvraag_id DESC LIMIT 1", conn); myReader = myCommand.ExecuteReader(); while …

4
データベースダイアグラムまたはテーブルを設計するためのバックエンドバージョンはサポートされていません
SQL Server Management Studioを使用して、新しく作成したデータベースにテーブルを追加しようとしています。しかし、私はエラーを受け取ります: データベースダイアグラムまたはテーブルを設計するためのバックエンドバージョンはサポートされていません 現在インストールされているバージョンを確認するには、SSMSでクリックすると、次のようになります。 ここで何が問題になっていますか?
132 sql  sql-server  database  ssms 

9
MySQLで値をNULLに設定します
NULL送信するフォームのテキストボックスに何も入力されていない場合に値を設定する必要があります。どうすればこれを実現できますか?私は挿入しようとしました'NULL'が、これは単語NULLをフィールドに追加するだけです。 これに提供するコードがわからないので、UPDATEクエリを作成しています。
132 mysql  sql 


5
MySQL、1つのクエリで複数のテーブルを更新
3つのテーブルを更新する関数がありますが、3つのクエリを使用してこれを実行しています。良い実践のためにもっと便利な方法を使いたいと思います。 1つのクエリでMySQLの複数のテーブルを更新するにはどうすればよいですか?
132 mysql  sql  sql-update 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.