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

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

22
複数列のSQL MAX?
複数の列の最大値の行ごとに1つの値を返すにはどうすればよいですか。 TableName [Number, Date1, Date2, Date3, Cost] 私はこのようなものを返す必要があります: [Number, Most_Recent_Date, Cost] クエリ?
372 sql  sql-server  tsql 

10
SQL Server 2005/2008で曜日を取得する
2009年1月1日の日付がある場合、月曜日、火曜日などの日付を知りたい SQL Server 2005/2008には、このための組み込み関数はありますか?または、補助テーブルを使用する必要がありますか?
369 sql  sql-server  datetime 

10
SQL ServerでのStuffおよび 'For XML Path'の動作
テーブルは: +----+------+ | Id | Name | +----+------+ | 1 | aaa | | 1 | bbb | | 1 | ccc | | 1 | ddd | | 1 | eee | +----+------+ 必要な出力: +----+---------------------+ | Id | abc | +----+---------------------+ | 1 | aaa,bbb,ccc,ddd,eee | +----+---------------------+ クエリ: SELECT …
367 sql  sql-server  database 


10
SQL Serverテーブル列の文字列を置き換える方法
SQL Severパス(UNCまたはその他)を参照するテーブル()がありますが、パスが変更されます。 パス列には多くのレコードがあり、パス全体ではなく、パスの一部のみを変更する必要があります。そして、すべてのレコードで、同じ文字列を新しいものに変更する必要があります。 シンプルでこれを行うにはどうすればよいupdateですか?

19
SQLで「ゼロ除算」エラーを回避する方法
私はこのエラーメッセージを持っています: メッセージ8134、レベル16、状態1、行1ゼロで除算エラーが発生しました。 このエラーメッセージが二度と表示されないようにSQLコードを作成する最良の方法は何ですか? 次のいずれかを実行できます。 where句を追加して、除数がゼロにならないようにします または ゼロの特別な扱いがあるように、ケースステートメントを追加できます。 NULLIF句を使用する最良の方法はありますか? より良い方法はありますか、またはこれをどのように実施できますか?

15
MySQLエラー:キー長のないキー指定
varchar(255)である主キーを持つテーブルがあります。255文字では不十分な場合もあります。フィールドをテキストに変更しようとしましたが、次のエラーが発生しました。 BLOB/TEXT column 'message_id' used in key specification without a key length どうすれば修正できますか? 編集:私はまた、このテーブルには複数の列を持つ複合主キーがあることを指摘する必要があります。


19
IDENTITY_INSERTがOFFに設定されている場合、テーブル 'table'のID列に明示的な値を挿入できません
次のスクリプトを実行すると、次のエラーが発生します。どのようなエラーがあり、どのように解決できますか? Insert table(OperationID,OpDescription,FilterID) values (20,'Hierachy Update',1) エラー: サーバー:メッセージ544、レベル16、状態1、行1 IDENTITY_INSERTがOFFに設定されている場合、テーブル 'table'のID列に明示的な値を挿入できません。
361 sql  sql-server  sybase 


16
ビューは単純なクエリよりも高速ですか?
は select * from myView ビューを作成するためのクエリ自体よりも高速(同じresultSetを持つため): select * from ([query to create same resultSet as myView]) ? ビューが何らかのキャッシュを使用して単純なクエリと比較して高速化されているかどうかは、私には完全にはわかりません。

4
T-SQLステートメントの接頭辞Nの意味は何ですか?いつ使用する必要がありますか?
一部の挿入T-SQLクエリでプレフィックスNを確認しました。多くの人がN値をテーブルに挿入する前に使用しました。 検索Nしましたが、テーブルに文字列を挿入する前に、を含めることの目的がわかりませんでした。 INSERT INTO Personnel.Employees VALUES(N'29730', N'Philippe', N'Horsford', 20.05, 1), この「N」接頭辞はどのような目的に使用されますか、いつ使用する必要がありますか?
352 sql  sql-server  tsql 


14
PostgreSQLの「グループ化」クエリで文字列フィールドの文字列を連結する方法は?
クエリによってグループ内のフィールドの文字列を連結する方法を探しています。たとえば、私はテーブルを持っています: ID COMPANY_ID EMPLOYEE 1 1 Anna 2 1 Bill 3 2 Carol 4 2 Dave そして、私はcompany_idでグループ化して次のようなものを得たいと思っていました: COMPANY_ID EMPLOYEE 1 Anna, Bill 2 Carol, Dave これを行うための組み込み関数がmySQLにありますgroup_concat


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