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

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

18
配列を読み取り可能/階層形式で表示する
これが私の配列のデータをプルするためのコードです <?php $link = mysqli_connect('localhost', 'root', '', 'mutli_page_form'); $query = "SELECT * FROM wills_children WHERE will=73"; $result = mysqli_query($link, $query) or die(mysqli_error($link)); if ($result = mysqli_query($link, $query)) { /* fetch associative array */ if($row = mysqli_fetch_assoc($result)) { $data = unserialize($row['children']); } /* free result set */ mysqli_free_result($result); } ?> print_r($ …
95 php  sql 


8
postgresを使用してstring_aggのようにarray_aggでnull値を除外する方法
array_agg名前の収集に使用すると、名前がコンマで区切られますが、null値がある場合は、そのnullも集合体の名前として使用されます。例えば ​​: SELECT g.id, array_agg(CASE WHEN g.canonical = 'Y' THEN g.users ELSE NULL END) canonical_users, array_agg(CASE WHEN g.canonical = 'N' THEN g.users ELSE NULL END) non_canonical_users FROM groups g GROUP BY g.id; それは,Larry,PhilちょうどLarry,Phil私の代わりに戻ります(私の9.1.2では、それは示していますNULL,Larry,Phil)。以下のように、このフィドル 代わりに、を使用するstring_agg()と、次のように名前(空のコンマやnullなし)のみが表示されます 問題はPostgres 8.4、サーバーにインストールしたのにstring_agg()そこで機能しないことです。array_aggをstring_agg()と同様に機能させる方法はありますか?

12
MySQLで月と年でグループ化
各行にタイムスタンプが設定されたテーブルがある場合、この特定のjsonオブジェクト形式に合うようにクエリをどのようにフォーマットしますか。 私はjsonオブジェクトを年/月に整理しようとしています。 クエリのベースとなるjson: { "2009":["August","July","September"], "2010":["January", "February", "October"] } これが私が今までに持っているクエリです- SELECT MONTHNAME(t.summaryDateTime) as month, YEAR(t.summaryDateTime) as year FROM trading_summary t GROUP BY MONTH(t.summaryDateTime) DESC"; クエリは、(予想通り)年ごとにまとめられているため、故障しています。
95 sql  mysql  group-by  date 


3
UPDATEステートメントの影響を受ける行数を返す
ストアドプロシージャ(SQL Server 2005)のUPDATEクエリの影響を受ける行数を結果セットとして取得するにはどうすればよいですか。例えば CREATE PROCEDURE UpdateTables AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; UPDATE Table1 Set Column = 0 WHERE Column IS NULL UPDATE Table2 Set Column = 0 WHERE Column IS NULL UPDATE Table3 Set …
95 sql  sql-server 


7
フルテキストインデックスが作成されていないため、テーブルまたはインデックス付きビューでCONTAINSまたはFREETEXT述語を使用できません
SQL Server 2008 R2データベースで次のエラーが発生します。 フルテキストインデックスが作成されていないため、テーブルまたはインデックス付きビュー 'tblArmy'でCONTAINSor FREETEXT述語を使用できません。




5
GUIDのSCOPE_IDENTITY()?
SCOPE_IDENTITY()SQL ServerでGUIDを主キーとして使用する場合に相当するものがあるかどうか誰かに教えてもらえますか? 最初にGUIDを作成して変数として保存したくないのは、シーケンシャルGUIDを主キーとして使用しているためです。 最後に挿入されたGUID主キーを取得する最良の方法について何か考えはありますか?

18
JavaおよびJPAからストアード・プロシージャーを呼び出す方法
ストアドプロシージャを呼び出してデータを取得する簡単なWebアプリケーションを作成しています。その非常にシンプルなアプリケーションは、クライアントのデータベースと対話します。従業員IDと会社IDを渡すと、ストアドプロシージャが従業員の詳細を返します。 Webアプリケーションはデータを更新/削除できず、SQL Serverを使用しています。 WebアプリケーションをJboss ASにデプロイしています。JPAを使用してストアドプロシージャまたはにアクセスする必要がありますかCallableStatement。この場合にJPAを使用する利点。 また、このストアドプロシージャを呼び出すためのSQLステートメントは何ですか。これまでにストアドプロシージャを使用したことがなく、これに苦労しています。グーグルはあまり役に立たなかった。 これがストアドプロシージャです。 CREATE procedure getEmployeeDetails (@employeeId int, @companyId int) as begin select firstName, lastName, gender, address from employee et where et.employeeId = @employeeId and et.companyId = @companyId end 更新: JPAを使用してストアドプロシージャを呼び出すときに問題が発生している他のユーザー向け。 Query query = em.createNativeQuery("{call getEmployeeDetails(?,?)}", EmployeeDetails.class) .setParameter(1, employeeId) .setParameter(2, companyId); List<EmployeeDetails> result = query.getResultList(); 私が気付いたこと: …

3
変数付きのt sqlにStartsWithまたはContainsはありますか?
サーバーがExpress Editionを実行しているかどうかを検出しようとしています。 次のt sqlがあります。 DECLARE @edition varchar(50); set @edition = cast((select SERVERPROPERTY ('edition')) as varchar) print @edition 私の場合、 @edition = Express Edition (64-bit) 次の方法を教えてください。(C#に触発された)。 DECLARE @isExpress bit; set @isExpress = @edition.StartsWith('Express Edition');

4
特定の列名を持つテーブルをOracleデータベースで検索しますか?
多くのテーブルを持つ大規模なOracleデータベースがあります。特定の列名のテーブルがあるかどうかを検索または検索する方法はありますか? IEでは、列のあるすべてのテーブルが表示されます。 id, fname, lname, address 追加するのを忘れた詳細:さまざまなスキーマを検索できるようにする必要があります。接続に使用する必要があるものは、検索する必要があるテーブルを所有していません。
94 sql  oracle 

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