問題タブ [scalar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 関数が行ではなくカンマ区切りのリストを返すのはなぜですか (SQL Server)?
通常は 1 つの値を返す関数があります。ただし、返される行が複数ある場合は、すべての値のカンマ区切りの文字列を返します。私は関数の使用に慣れていないので、これがどのように行われるのだろうか? ループしていますか?SELECT ステートメントは 1 回しか実行されませんか? これが私のコードです:
基本的に、この関数は、果物が販売されているすべての都市のリストを返すようにしたいと考えています。fruits_table には、果物と店舗の 2 つの列があります。store_table には、store と city の 2 つの列があります。ほとんどの場合、これは 1 つの都市のみを返しますが、果物が複数の店舗で販売されている場合があるため、複数の行が返されます。この関数は行をカンマ区切りの文字列に連結していますか? 関数は正常に動作しますが、なぜ/どのようにこれを行っているのか興味があります。
sql - Hibernate 3.4.0:スカラー値を照会する方法
私が持っている:(MySQL 5.1)
生成されたクエリ(はい、2つ)は次のとおりです。
でも、これ
に入れnull
ますres
。
SQLを呼び出すと、次のように1000が返されます。
Hibernateが正しいスカラー値を返すようにするにはどうすればよいですか?
sql-server - SQLServerで4桁ごとにスペースを追加するスカラー関数
みなさん、こんにちは。値をパラメーターとして受け取り、4桁ごとに空白を追加するようにフォーマットする関数を作成しようとしています。
たとえば、番号1111222233334444は、「1111 222233334444」として返されます。
Imが.netから.xlsにエクスポートすると、Excelが自動的に大きな数値を検出し、それを指数関数に変換するため、これを行う必要があります。
以前と同じ番号を使用して、Excelはそれをこの.. 1.111E+15に変換します。
そして、この値を使用すると、プログラムは空白のために値を文字列値として認識し、もちろん、私が考えていないより簡単な方法がない限り、指数関数に変換されません。私はまだ初心者です。
事前にThnks。良い一日。
編集:これは私がExcelにエクスポートする方法です。
perl - perl で条件としてスカラーを使用する
初めてのタイマー...質問をする際に注意を払っていないことがあれば教えてください。
問題は、以下のコードが機能しないため、条件としてスカラーを使用する方法です。
条件が正しく解釈されていないためだと思ったので、次のことも試しましたが、これもうまくいきませんでした。
本当に助けていただければ幸いです。:)
c++ - delete または delete [] の誤用の可能性を警告するツールはありますか?
delete と delete [] の違いは明確だと思います。ここで質問したいのは、タイプミスがあり、間違ったものを使用することがあります。その後、クラッシュする場合とクラッシュしない場合があり、通常は何時間ものデバッグが必要になります。
いくつかの最も単純なケースで、gcc が誤用の可能性を検出して警告できることを願っています。レガシー関数を呼び出す必要があるため、「new float[size]」を時々使用する必要があるため、これらの間違いの一部を検出するエラー チェック ツールを見つけることに関心があります。
ruby-on-rails - 「予想される SCALAR、SEQUENCE-START、MAPPING-START、または ALIAS」の意味を知っている人はいますか?
データベースへのファイルアップロードを介して小さなシリアル化されたハッシュを保存すると問題なく動作しますが、大きなファイルが来るとエラーになります。
Ruby 1.9.3po と rails 3.2.3、sQlite3 を実行しています。データベース列は、デフォルトの制限付きの TEXT タイプです。serialize, :db_column, Hash
データベースへのハッシュとして正しく保存するために使用します。
Googleで決定的なものを見つけることができません。データベース列の構成方法と関係があるのでしょうか? 任意のポインタをいただければ幸いです。
sql - 挿入が機能しない
私はどこでも検索し、すべての提案を試しましたが、次のコードを実行してもうまくいきません。一部のコードはコメントアウトされていることに注意してください。それは私がさまざまなことを試しているだけです。
SqlConnection connection = new SqlConnection("Data Source=URB900-PC\SQLEXPRESS;Initial Catalog=usersSQL;Integrated Security=True");
これを実行すると、テキストボックスに入力してボタンを押すと……
スカラー変数「@UserName」を宣言する必要があります。
どんな助けでも大歓迎です。ありがとう。
perl - 数値の前に\を付けると、ガベージ値が出力されます
数字の前にエスケープ文字「\」を付けると、ガベージ値が生成されます。例:
このコードは以下の出力を提供します
プログラムを再度実行すると、出力が変わります。
ユーザーがゼロから始まる入力を行ったときにユーザーから値(数値)を取得した場合、8進数として解釈したくありません。ですから、数字がゼロで始まる場合はゼロをエスケープしたかったのです。
c++ - OpenCV でスカラーを比較する方法
「cv::Scalar」型を返す「myClass」というクラスがあり、これを実行したいと考えています。
しかし、「for」行の比較部分では、「これらのオペランドに一致する演算子 > はありません」というエラーが発生します。誰かが私を助けることができますか?ありがとうございました。
sql - サブセレクト SQL でスカラー変数エラーを宣言する必要があります
別の人が関連する定数を更新してからクエリを実行するだけでよい簡単に更新できるスクリプトを作成する SQL スクリプトを作成しようとしていますが、サブ選択で宣言された変数を使用すると問題が発生します。
これは、宣言された変数がサブ選択の範囲内にないためですが、回避策がないように見えるためです。
現在のコードは次のとおりです。
実際に問題を引き起こしている 2 つの変数は@_backtodate
&@_sitename
ですが、これらの変数を実際の文字列に置き換えると、それ[@_sitedb].[dbo].[bike]
も問題であるというエラーが表示されることもわかっています。
かなりのグーグル検索を行い、サブクエリに一時テーブルを使用し、SQL を変数自体として定義してからEXEC
コマンドを実行しようとしましたが、役に立ちませんでした。
編集:クエリ自体を宣言変数に引き出してから実行することで、Andomarの指示に従って変更を適用しました。 @_back to date
&の変数エラー@_sitename
。
解決策: Alexander Fedorenko によって提案された変更により、パズルの最後のビットが得られました。テーブル名は、実際の変数値に対して完全に機能する動的 SQL のパラメーターを介して明示的な置換として使用することはできません。
要するに: - クエリを文字列変数にします。- 発生する必要があるテーブル名の置換は、文字列連結を介して追加できます (つまり、出力文字列は有効なクエリである必要があります) - 置換用の変数パラメーターをストアド プロシージャに渡しますSP_executesql
最終的な作業コードは、Alexander Fedorenkoによって指定されたとおりです。